File tree 1 file changed +12
-6
lines changed
1 file changed +12
-6
lines changed Original file line number Diff line number Diff line change @@ -4,7 +4,7 @@ var Parse = require('parse/node').Parse;
4
4
5
5
// Returns a promise that fulfills iff this user id is valid.
6
6
function validateAuthData ( authData ) {
7
- return request ( 'people/~:(id)' , authData . access_token )
7
+ return request ( 'people/~:(id)' , authData . access_token , authData . is_mobile_sdk )
8
8
. then ( ( data ) => {
9
9
if ( data && data . id == authData . id ) {
10
10
return ;
@@ -21,15 +21,21 @@ function validateAppId() {
21
21
}
22
22
23
23
// A promisey wrapper for api requests
24
- function request ( path , access_token ) {
24
+ function request ( path , access_token , is_mobile_sdk ) {
25
+ var headers = {
26
+ 'Authorization' : 'Bearer ' + access_token ,
27
+ 'x-li-format' : 'json' ,
28
+ }
29
+
30
+ if ( is_mobile_sdk ) {
31
+ headers [ 'x-li-src' ] = 'msdk' ;
32
+ }
33
+
25
34
return new Promise ( function ( resolve , reject ) {
26
35
https . get ( {
27
36
host : 'api.linkedin.com' ,
28
37
path : '/v1/' + path ,
29
- headers : {
30
- 'Authorization' : 'Bearer ' + access_token ,
31
- 'x-li-format' : 'json'
32
- }
38
+ headers : headers
33
39
} , function ( res ) {
34
40
var data = '' ;
35
41
res . on ( 'data' , function ( chunk ) {
You can’t perform that action at this time.
0 commit comments