-
Notifications
You must be signed in to change notification settings - Fork 0
/
test2.js
39 lines (36 loc) · 1.33 KB
/
test2.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
handlers.sendFriendRequested = function (args)
{
var messageGroupId = args.toId + "_friendRequests2";
var playerData;
try
{
playerData = server.GetUserReadOnlyData({"PlayFabId" : args.toId, "Keys" : ["hasFriendsRequestsSharedGroup"]});
}
catch(error)
{
playerData = "hi from cloudscript";
}
return {groupId: messageGroupId, date: playerData};
var dataPayload = {};
var keyString = currentPlayerId;
dataPayload[keyString] = "nice request";
server.CreateSharedGroupData({
SharedGroupId: messageGroupId
});
return {groupId: messageGroupId, keyString: keyString};
}
handlers.helloWorld = function (args)
{
var playerData = server.GetUserReadOnlyData({"PlayFabId" : currentPlayerId, "Keys" : ["SaveState"]});
var previousState = 0; //if we return a matching key-value pair, then we can proceed otherwise we will need to create a new record.
log.info("will it log?");
if(playerData.Data.hasOwnProperty("SaveState"))
{
previousState = parseInt(playerData.Data["SaveState"].Value);
}
var toSave = previousState+parseInt(args.toAdd);
var result = server.UpdateUserReadOnlyData({"PlayFabId" : currentPlayerId, "Data" : {SaveState: toSave}, "Permission":"Public" });
// info.log("or not?");
var message = "Hello " + args.name + "!";
return { messageValue: message, CPID: currentPlayerId, name: args.name, a: previousState, z: toSave};
}