Skip to content

Commit d794976

Browse files
author
Playfab Jenkins Bot
committed
Automated build from Jenkins
1 parent 4a35ded commit d794976

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

PlayFabSDK/PlayFabClientApi.js

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -149,6 +149,17 @@ PlayFab.ClientApi = {
149149
PlayFab._internalSettings.executeRequest(PlayFab._internalSettings.getServerUrl() + "/Client/LoginWithFacebook", request, null, null, overloadCallback);
150150
},
151151

152+
LoginWithGameCenter: function (request, callback) {
153+
request.TitleId = PlayFab.settings.titleId != null ? PlayFab.settings.titleId : request.TitleId; if (request.TitleId == null) throw "Must be have PlayFab.settings.titleId set to call this method";
154+
155+
var overloadCallback = function (result, error) {
156+
if (result != null && result.data.SessionTicket != null) { PlayFab._internalSettings.sessionTicket = result.data.SessionTicket; }
157+
if (callback != null && typeof (callback) == "function")
158+
callback(result, error);
159+
};
160+
PlayFab._internalSettings.executeRequest(PlayFab._internalSettings.getServerUrl() + "/Client/LoginWithGameCenter", request, null, null, overloadCallback);
161+
},
162+
152163
LoginWithGoogleAccount: function (request, callback) {
153164
request.TitleId = PlayFab.settings.titleId != null ? PlayFab.settings.titleId : request.TitleId; if (request.TitleId == null) throw "Must be have PlayFab.settings.titleId set to call this method";
154165

@@ -370,6 +381,12 @@ PlayFab.ClientApi = {
370381
PlayFab._internalSettings.executeRequest(PlayFab._internalSettings.getServerUrl() + "/Client/GetFriendLeaderboard", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
371382
},
372383

384+
GetFriendLeaderboardAroundCurrentUser: function (request, callback) {
385+
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";
386+
387+
PlayFab._internalSettings.executeRequest(PlayFab._internalSettings.getServerUrl() + "/Client/GetFriendLeaderboardAroundCurrentUser", request, "X-Authorization", PlayFab._internalSettings.sessionTicket, callback);
388+
},
389+
373390
GetLeaderboard: function (request, callback) {
374391
if (PlayFab._internalSettings.sessionTicket == null) throw "Must be logged in to call this method";
375392

0 commit comments

Comments
 (0)