This repository was archived by the owner on Jan 23, 2025. It is now read-only.
File tree 1 file changed +16
-2
lines changed
1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -33,6 +33,7 @@ var bignum = require("bignum");
33
33
var _ = require ( "underscore" ) ;
34
34
var IllegalArgumentError = require ( '../errors/IllegalArgumentError' ) ;
35
35
var BadRequestError = require ( '../errors/BadRequestError' ) ;
36
+ var request = require ( 'request' ) ;
36
37
37
38
/**
38
39
* The max surname length
@@ -1150,8 +1151,21 @@ exports.memberRegister = {
1150
1151
if ( err ) {
1151
1152
api . helper . handleError ( api , connection , err ) ;
1152
1153
} else {
1153
- api . log ( "Member registration succeeded." , "debug" ) ;
1154
- connection . response = { userId : result } ;
1154
+ var finalize = function ( ) {
1155
+ api . log ( "Member registration succeeded." , "debug" ) ;
1156
+ connection . response = { userId : result } ;
1157
+ } ;
1158
+
1159
+ if ( connection . params . regSource !== null && connection . params . regSource === 'apple' ) {
1160
+ request . post ( {
1161
+ headers : { 'Authorization' : 'Bearer ' + connection . rawConnection . req . headers . authorization } ,
1162
+ url : 'https://api.' + api . config . tcConfig . oauthDomain + '.com/v3/memberCert/registrations/' + result + '/programs/3445'
1163
+ } ,
1164
+ function ( error , response , body ) {
1165
+ finalize ( ) ;
1166
+ } ) ;
1167
+ }
1168
+ else finalize ( ) ;
1155
1169
}
1156
1170
1157
1171
next ( connection , true ) ;
You can’t perform that action at this time.
0 commit comments