This repository was archived by the owner on Jan 23, 2025. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Expand file tree Collapse file tree 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");
3333var _ = require ( "underscore" ) ;
3434var IllegalArgumentError = require ( '../errors/IllegalArgumentError' ) ;
3535var BadRequestError = require ( '../errors/BadRequestError' ) ;
36+ var request = require ( 'request' ) ;
3637
3738/**
3839 * The max surname length
@@ -1150,8 +1151,21 @@ exports.memberRegister = {
11501151 if ( err ) {
11511152 api . helper . handleError ( api , connection , err ) ;
11521153 } 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 ( ) ;
11551169 }
11561170
11571171 next ( connection , true ) ;
You can’t perform that action at this time.
0 commit comments