Skip to content

Commit dfab218

Browse files
https://api.playfab.com/releaseNotes/#171102
2 parents 5528d08 + 01f044b commit dfab218

File tree

14 files changed

+260
-8
lines changed

14 files changed

+260
-8
lines changed

PlayFabSdk/src/PlayFab/PlayFabAdminApi.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ if(!PlayFab._internalSettings) {
123123
}
124124

125125
PlayFab.buildIdentifier = "jbuild_javascriptsdk_2";
126-
PlayFab.sdkVersion = "1.14.171026";
126+
PlayFab.sdkVersion = "1.15.171102";
127127
PlayFab.GenerateErrorReport = function (error) {
128128
if (error == null)
129129
return "";
@@ -304,6 +304,12 @@ PlayFab.AdminApi = {
304304
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Admin/GetMatchmakerGameModes", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback, customData, extraHeaders);
305305
},
306306

307+
GetPlayerIdFromAuthToken: function (request, callback, customData, extraHeaders) {
308+
if (!PlayFab.settings.developerSecretKey) throw PlayFab._internalSettings.errorSecretKey;
309+
310+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Admin/GetPlayerIdFromAuthToken", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback, customData, extraHeaders);
311+
},
312+
307313
GetPlayerSegments: function (request, callback, customData, extraHeaders) {
308314
if (!PlayFab.settings.developerSecretKey) throw PlayFab._internalSettings.errorSecretKey;
309315

@@ -520,6 +526,12 @@ PlayFab.AdminApi = {
520526
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Admin/ResetCharacterStatistics", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback, customData, extraHeaders);
521527
},
522528

529+
ResetPassword: function (request, callback, customData, extraHeaders) {
530+
if (!PlayFab.settings.developerSecretKey) throw PlayFab._internalSettings.errorSecretKey;
531+
532+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Admin/ResetPassword", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback, customData, extraHeaders);
533+
},
534+
523535
ResetUserStatistics: function (request, callback, customData, extraHeaders) {
524536
if (!PlayFab.settings.developerSecretKey) throw PlayFab._internalSettings.errorSecretKey;
525537

PlayFabSdk/src/PlayFab/PlayFabClientApi.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ if(!PlayFab._internalSettings) {
123123
}
124124

125125
PlayFab.buildIdentifier = "jbuild_javascriptsdk_2";
126-
PlayFab.sdkVersion = "1.14.171026";
126+
PlayFab.sdkVersion = "1.15.171102";
127127
PlayFab.GenerateErrorReport = function (error) {
128128
if (error == null)
129129
return "";
@@ -161,6 +161,12 @@ PlayFab.ClientApi = {
161161
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/AddGenericID", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
162162
},
163163

164+
AddOrUpdateContactEmail: function (request, callback, customData, extraHeaders) {
165+
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
166+
167+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/AddOrUpdateContactEmail", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
168+
},
169+
164170
AddSharedGroupMembers: function (request, callback, customData, extraHeaders) {
165171
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
166172

@@ -812,6 +818,12 @@ PlayFab.ClientApi = {
812818
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/RegisterWithWindowsHello", request, null, null, overloadCallback);
813819
},
814820

821+
RemoveContactEmail: function (request, callback, customData, extraHeaders) {
822+
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
823+
824+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/RemoveContactEmail", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
825+
},
826+
815827
RemoveFriend: function (request, callback, customData, extraHeaders) {
816828
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
817829

PlayFabSdk/src/PlayFab/PlayFabMatchmakerApi.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ if(!PlayFab._internalSettings) {
123123
}
124124

125125
PlayFab.buildIdentifier = "jbuild_javascriptsdk_2";
126-
PlayFab.sdkVersion = "1.14.171026";
126+
PlayFab.sdkVersion = "1.15.171102";
127127
PlayFab.GenerateErrorReport = function (error) {
128128
if (error == null)
129129
return "";

PlayFabSdk/src/PlayFab/PlayFabServerApi.js

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ if(!PlayFab._internalSettings) {
123123
}
124124

125125
PlayFab.buildIdentifier = "jbuild_javascriptsdk_2";
126-
PlayFab.sdkVersion = "1.14.171026";
126+
PlayFab.sdkVersion = "1.15.171102";
127127
PlayFab.GenerateErrorReport = function (error) {
128128
if (error == null)
129129
return "";
@@ -598,6 +598,12 @@ PlayFab.ServerApi = {
598598
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Server/RevokeInventoryItem", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback, customData, extraHeaders);
599599
},
600600

601+
SendCustomAccountRecoveryEmail: function (request, callback, customData, extraHeaders) {
602+
if (!PlayFab.settings.developerSecretKey) throw PlayFab._internalSettings.errorSecretKey;
603+
604+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Server/SendCustomAccountRecoveryEmail", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback, customData, extraHeaders);
605+
},
606+
601607
SendPushNotification: function (request, callback, customData, extraHeaders) {
602608
if (!PlayFab.settings.developerSecretKey) throw PlayFab._internalSettings.errorSecretKey;
603609

PlayFabSdk/src/Typings/PlayFab/PlayFabAdminApi.d.ts

Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,11 @@ declare module PlayFabAdminModule {
151151
* https://api.playfab.com/Documentation/Admin/method/GetMatchmakerGameModes
152152
*/
153153
GetMatchmakerGameModes(request: PlayFabAdminModels.GetMatchmakerGameModesRequest, callback: PlayFabModule.ApiCallback<PlayFabAdminModels.GetMatchmakerGameModesResult>, customData?: any, extraHeaders?: { [key: string]: string }): void;
154+
/**
155+
* Gets a player's ID from an auth token.
156+
* https://api.playfab.com/Documentation/Admin/method/GetPlayerIdFromAuthToken
157+
*/
158+
GetPlayerIdFromAuthToken(request: PlayFabAdminModels.GetPlayerIdFromAuthTokenRequest, callback: PlayFabModule.ApiCallback<PlayFabAdminModels.GetPlayerIdFromAuthTokenResult>, customData?: any, extraHeaders?: { [key: string]: string }): void;
154159
/**
155160
* List all segments that a player currently belongs to at this moment in time.
156161
* https://api.playfab.com/Documentation/Admin/method/GetPlayerSegments
@@ -337,6 +342,11 @@ declare module PlayFabAdminModule {
337342
* https://api.playfab.com/Documentation/Admin/method/ResetCharacterStatistics
338343
*/
339344
ResetCharacterStatistics(request: PlayFabAdminModels.ResetCharacterStatisticsRequest, callback: PlayFabModule.ApiCallback<PlayFabAdminModels.ResetCharacterStatisticsResult>, customData?: any, extraHeaders?: { [key: string]: string }): void;
345+
/**
346+
* Reset a player's password for a given title.
347+
* https://api.playfab.com/Documentation/Admin/method/ResetPassword
348+
*/
349+
ResetPassword(request: PlayFabAdminModels.ResetPasswordRequest, callback: PlayFabModule.ApiCallback<PlayFabAdminModels.ResetPasswordResult>, customData?: any, extraHeaders?: { [key: string]: string }): void;
340350
/**
341351
* Completely removes all statistics for the specified user, for the current game
342352
* https://api.playfab.com/Documentation/Admin/method/ResetUserStatistics
@@ -690,6 +700,8 @@ declare module PlayFabAdminModels {
690700

691701
}
692702

703+
type AuthTokenType = "Email"
704+
693705
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Admin.Models/PlayFab.Admin.Models.BanInfo */
694706
export interface BanInfo {
695707
/** The active state of this ban. Expired bans may still have this value set to true but they will have no effect. */
@@ -1772,6 +1784,22 @@ declare module PlayFabAdminModels {
17721784

17731785
}
17741786

1787+
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Admin.Models/PlayFab.Admin.Models.GetPlayerIdFromAuthTokenRequest */
1788+
export interface GetPlayerIdFromAuthTokenRequest extends PlayFabModule.IPlayFabRequestCommon {
1789+
/** The auth token of the player requesting the password reset. */
1790+
Token: string;
1791+
/** The type of auth token of the player requesting the password reset. */
1792+
TokenType: string;
1793+
1794+
}
1795+
1796+
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Admin.Models/PlayFab.Admin.Models.GetPlayerIdFromAuthTokenResult */
1797+
export interface GetPlayerIdFromAuthTokenResult extends PlayFabModule.IPlayFabResultCommon {
1798+
/** The player ID from the token passed in */
1799+
PlayFabId?: string;
1800+
1801+
}
1802+
17751803
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Admin.Models/PlayFab.Admin.Models.GetPlayerProfileRequest */
17761804
export interface GetPlayerProfileRequest extends PlayFabModule.IPlayFabRequestCommon {
17771805
/** Unique PlayFab assigned ID of the user on whom the operation will be performed. */
@@ -2833,6 +2861,20 @@ declare module PlayFabAdminModels {
28332861

28342862
}
28352863

2864+
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Admin.Models/PlayFab.Admin.Models.ResetPasswordRequest */
2865+
export interface ResetPasswordRequest extends PlayFabModule.IPlayFabRequestCommon {
2866+
/** The new password for the player. */
2867+
Password: string;
2868+
/** The token of the player requesting the password reset. */
2869+
Token: string;
2870+
2871+
}
2872+
2873+
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Admin.Models/PlayFab.Admin.Models.ResetPasswordResult */
2874+
export interface ResetPasswordResult extends PlayFabModule.IPlayFabResultCommon {
2875+
2876+
}
2877+
28362878
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Admin.Models/PlayFab.Admin.Models.ResetUserStatisticsRequest */
28372879
export interface ResetUserStatisticsRequest extends PlayFabModule.IPlayFabRequestCommon {
28382880
/** Unique PlayFab assigned ID of the user on whom the operation will be performed. */

PlayFabSdk/src/Typings/PlayFab/PlayFabClientApi.d.ts

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ declare module PlayFabClientModule {
2525
* https://api.playfab.com/Documentation/Client/method/AddGenericID
2626
*/
2727
AddGenericID(request: PlayFabClientModels.AddGenericIDRequest, callback: PlayFabModule.ApiCallback<PlayFabClientModels.AddGenericIDResult>, customData?: any, extraHeaders?: { [key: string]: string }): void;
28+
/**
29+
* Adds or updates a contact email to the player's profile
30+
* https://api.playfab.com/Documentation/Client/method/AddOrUpdateContactEmail
31+
*/
32+
AddOrUpdateContactEmail(request: PlayFabClientModels.AddOrUpdateContactEmailRequest, callback: PlayFabModule.ApiCallback<PlayFabClientModels.AddOrUpdateContactEmailResult>, customData?: any, extraHeaders?: { [key: string]: string }): void;
2833
/**
2934
* Adds users to the set of those able to update both the shared data, as well as the set of users in the group. Only
3035
* users in the group can add new members. Shared Groups are designed for sharing data between a very small number of
@@ -530,6 +535,11 @@ declare module PlayFabClientModule {
530535
* https://api.playfab.com/Documentation/Client/method/RegisterWithWindowsHello
531536
*/
532537
RegisterWithWindowsHello(request: PlayFabClientModels.RegisterWithWindowsHelloRequest, callback: PlayFabModule.ApiCallback<PlayFabClientModels.LoginResult>, customData?: any, extraHeaders?: { [key: string]: string }): void;
538+
/**
539+
* Removes a contact email from the player's profile
540+
* https://api.playfab.com/Documentation/Client/method/RemoveContactEmail
541+
*/
542+
RemoveContactEmail(request: PlayFabClientModels.RemoveContactEmailRequest, callback: PlayFabModule.ApiCallback<PlayFabClientModels.RemoveContactEmailResult>, customData?: any, extraHeaders?: { [key: string]: string }): void;
533543
/**
534544
* Removes a specified user from the friend list of the local user
535545
* https://api.playfab.com/Documentation/Client/method/RemoveFriend
@@ -811,6 +821,18 @@ declare module PlayFabClientModels {
811821

812822
}
813823

824+
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Client.Models/PlayFab.Client.Models.AddOrUpdateContactEmailRequest */
825+
export interface AddOrUpdateContactEmailRequest extends PlayFabModule.IPlayFabRequestCommon {
826+
/** The new contact email to associate with the player. */
827+
EmailAddress: string;
828+
829+
}
830+
831+
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Client.Models/PlayFab.Client.Models.AddOrUpdateContactEmailResult */
832+
export interface AddOrUpdateContactEmailResult extends PlayFabModule.IPlayFabResultCommon {
833+
834+
}
835+
814836
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Client.Models/PlayFab.Client.Models.AddSharedGroupMembersRequest */
815837
export interface AddSharedGroupMembersRequest extends PlayFabModule.IPlayFabRequestCommon {
816838
/** An array of unique PlayFab assigned ID of the user on whom the operation will be performed. */
@@ -3666,6 +3688,16 @@ declare module PlayFabClientModels {
36663688

36673689
}
36683690

3691+
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Client.Models/PlayFab.Client.Models.RemoveContactEmailRequest */
3692+
export interface RemoveContactEmailRequest extends PlayFabModule.IPlayFabRequestCommon {
3693+
3694+
}
3695+
3696+
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Client.Models/PlayFab.Client.Models.RemoveContactEmailResult */
3697+
export interface RemoveContactEmailResult extends PlayFabModule.IPlayFabResultCommon {
3698+
3699+
}
3700+
36693701
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Client.Models/PlayFab.Client.Models.RemoveFriendRequest */
36703702
export interface RemoveFriendRequest extends PlayFabModule.IPlayFabRequestCommon {
36713703
/** PlayFab identifier of the friend account which is to be removed. */

PlayFabSdk/src/Typings/PlayFab/PlayFabServerApi.d.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -420,6 +420,12 @@ declare module PlayFabServerModule {
420420
* https://api.playfab.com/Documentation/Server/method/RevokeInventoryItem
421421
*/
422422
RevokeInventoryItem(request: PlayFabServerModels.RevokeInventoryItemRequest, callback: PlayFabModule.ApiCallback<PlayFabServerModels.RevokeInventoryResult>, customData?: any, extraHeaders?: { [key: string]: string }): void;
423+
/**
424+
* Forces an email to be sent to the registered contact email address for the user's account based on an account recovery
425+
* email template
426+
* https://api.playfab.com/Documentation/Server/method/SendCustomAccountRecoveryEmail
427+
*/
428+
SendCustomAccountRecoveryEmail(request: PlayFabServerModels.SendCustomAccountRecoveryEmailRequest, callback: PlayFabModule.ApiCallback<PlayFabServerModels.SendCustomAccountRecoveryEmailResult>, customData?: any, extraHeaders?: { [key: string]: string }): void;
423429
/**
424430
* Sends an iOS/Android Push Notification to a specific user, if that user's device has been configured for Push
425431
* Notifications in PlayFab. If a user has linked both Android and iOS devices, both will be notified.
@@ -3178,6 +3184,22 @@ declare module PlayFabServerModels {
31783184

31793185
}
31803186

3187+
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Server.Models/PlayFab.Server.Models.SendCustomAccountRecoveryEmailRequest */
3188+
export interface SendCustomAccountRecoveryEmailRequest extends PlayFabModule.IPlayFabRequestCommon {
3189+
/** User email address attached to their account */
3190+
Email?: string;
3191+
/** The email template id of the account recovery email template to send. */
3192+
EmailTemplateId: string;
3193+
/** The user's username requesting an account recovery. */
3194+
Username?: string;
3195+
3196+
}
3197+
3198+
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Server.Models/PlayFab.Server.Models.SendCustomAccountRecoveryEmailResult */
3199+
export interface SendCustomAccountRecoveryEmailResult extends PlayFabModule.IPlayFabResultCommon {
3200+
3201+
}
3202+
31813203
/** https://api.playfab.com/Documentation/Client/datatype/PlayFab.Server.Models/PlayFab.Server.Models.SendPushNotificationRequest */
31823204
export interface SendPushNotificationRequest extends PlayFabModule.IPlayFabRequestCommon {
31833205
/**

PlayFabTestingExample/src/PlayFab/PlayFabAdminApi.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ if(!PlayFab._internalSettings) {
123123
}
124124

125125
PlayFab.buildIdentifier = "jbuild_javascriptsdk_2";
126-
PlayFab.sdkVersion = "1.14.171026";
126+
PlayFab.sdkVersion = "1.15.171102";
127127
PlayFab.GenerateErrorReport = function (error) {
128128
if (error == null)
129129
return "";
@@ -304,6 +304,12 @@ PlayFab.AdminApi = {
304304
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Admin/GetMatchmakerGameModes", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback, customData, extraHeaders);
305305
},
306306

307+
GetPlayerIdFromAuthToken: function (request, callback, customData, extraHeaders) {
308+
if (!PlayFab.settings.developerSecretKey) throw PlayFab._internalSettings.errorSecretKey;
309+
310+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Admin/GetPlayerIdFromAuthToken", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback, customData, extraHeaders);
311+
},
312+
307313
GetPlayerSegments: function (request, callback, customData, extraHeaders) {
308314
if (!PlayFab.settings.developerSecretKey) throw PlayFab._internalSettings.errorSecretKey;
309315

@@ -520,6 +526,12 @@ PlayFab.AdminApi = {
520526
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Admin/ResetCharacterStatistics", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback, customData, extraHeaders);
521527
},
522528

529+
ResetPassword: function (request, callback, customData, extraHeaders) {
530+
if (!PlayFab.settings.developerSecretKey) throw PlayFab._internalSettings.errorSecretKey;
531+
532+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Admin/ResetPassword", request, "X-SecretKey", PlayFab.settings.developerSecretKey, callback, customData, extraHeaders);
533+
},
534+
523535
ResetUserStatistics: function (request, callback, customData, extraHeaders) {
524536
if (!PlayFab.settings.developerSecretKey) throw PlayFab._internalSettings.errorSecretKey;
525537

PlayFabTestingExample/src/PlayFab/PlayFabClientApi.js

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ if(!PlayFab._internalSettings) {
123123
}
124124

125125
PlayFab.buildIdentifier = "jbuild_javascriptsdk_2";
126-
PlayFab.sdkVersion = "1.14.171026";
126+
PlayFab.sdkVersion = "1.15.171102";
127127
PlayFab.GenerateErrorReport = function (error) {
128128
if (error == null)
129129
return "";
@@ -161,6 +161,12 @@ PlayFab.ClientApi = {
161161
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/AddGenericID", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
162162
},
163163

164+
AddOrUpdateContactEmail: function (request, callback, customData, extraHeaders) {
165+
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
166+
167+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/AddOrUpdateContactEmail", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
168+
},
169+
164170
AddSharedGroupMembers: function (request, callback, customData, extraHeaders) {
165171
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
166172

@@ -812,6 +818,12 @@ PlayFab.ClientApi = {
812818
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/RegisterWithWindowsHello", request, null, null, overloadCallback);
813819
},
814820

821+
RemoveContactEmail: function (request, callback, customData, extraHeaders) {
822+
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
823+
824+
PlayFab._internalSettings.ExecuteRequest(PlayFab._internalSettings.GetServerUrl() + "/Client/RemoveContactEmail", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback, customData, extraHeaders);
825+
},
826+
815827
RemoveFriend: function (request, callback, customData, extraHeaders) {
816828
if (!PlayFab._internalSettings.sessionTicket) throw PlayFab._internalSettings.errorLoggedIn;
817829

0 commit comments

Comments
 (0)