@@ -52,8 +52,10 @@ public class LootLockerGetScoreListResponse : LootLockerResponse
52
52
public class LootLockerPagination
53
53
{
54
54
public int total { get ; set ; }
55
- public int next_cursor { get ; set ; }
56
- // public object previous_cursor { get; set; }
55
+ public int ? next_cursor { get ; set ; }
56
+ public int ? previous_cursor { get ; set ; }
57
+ public bool allowNext { get ; set ; }
58
+ public bool allowPrev { get ; set ; }
57
59
}
58
60
59
61
public class LootLockerSubmitScoreResponse : LootLockerResponse
@@ -82,6 +84,14 @@ public class LootLockerGetScoreListRequest
82
84
public int leaderboardId { get ; set ; }
83
85
public string count { get ; set ; }
84
86
public string after { get ; set ; }
87
+
88
+ public static int ? nextCursor ;
89
+ public static int ? prevCursor ;
90
+ public static void Reset ( )
91
+ {
92
+ nextCursor = 0 ;
93
+ prevCursor = 0 ;
94
+ }
85
95
}
86
96
87
97
public class LootLockerGetByListMembersRequest
@@ -105,10 +115,10 @@ public static void GetMemberRank(LootLockerGetMemberRankRequest data, Action<Loo
105
115
if ( string . IsNullOrEmpty ( serverResponse . Error ) )
106
116
response = JsonConvert . DeserializeObject < LootLockerGetMemberRankResponse > ( serverResponse . text ) ;
107
117
108
- // LootLockerSDKManager.DebugMessage(serverResponse.text, !string.IsNullOrEmpty(serverResponse.Error));
118
+ // LootLockerSDKManager.DebugMessage(serverResponse.text, !string.IsNullOrEmpty(serverResponse.Error));
109
119
response . text = serverResponse . text ;
110
- response . status = serverResponse . status ;
111
- response . Error = serverResponse . Error ; response . statusCode = serverResponse . statusCode ;
120
+ response . status = serverResponse . status ;
121
+ response . Error = serverResponse . Error ; response . statusCode = serverResponse . statusCode ;
112
122
onComplete ? . Invoke ( response ) ;
113
123
} , true , LootLocker . LootLockerEnums . LootLockerCallerRole . User ) ;
114
124
}
@@ -128,10 +138,10 @@ public static void GetByListOfMembers(LootLockerGetByListMembersRequest data, st
128
138
if ( string . IsNullOrEmpty ( serverResponse . Error ) )
129
139
response = JsonConvert . DeserializeObject < LootLockerGetByListOfMembersResponse > ( serverResponse . text ) ;
130
140
131
- // LootLockerSDKManager.DebugMessage(serverResponse.text, !string.IsNullOrEmpty(serverResponse.Error));
141
+ // LootLockerSDKManager.DebugMessage(serverResponse.text, !string.IsNullOrEmpty(serverResponse.Error));
132
142
response . text = serverResponse . text ;
133
- response . status = serverResponse . status ;
134
- response . Error = serverResponse . Error ; response . statusCode = serverResponse . statusCode ;
143
+ response . status = serverResponse . status ;
144
+ response . Error = serverResponse . Error ; response . statusCode = serverResponse . statusCode ;
135
145
136
146
onComplete ? . Invoke ( response ) ;
137
147
} , true , LootLocker . LootLockerEnums . LootLockerCallerRole . User ) ;
@@ -142,24 +152,24 @@ public static void GetScoreList(LootLockerGetScoreListRequest getRequests, Actio
142
152
EndPointClass requestEndPoint = LootLockerEndPoints . getScoreList ;
143
153
144
154
string tempEndpoint = requestEndPoint . endPoint ;
145
- string endPoint = string . Format ( requestEndPoint . endPoint , getRequests . leaderboardId , int . Parse ( getRequests . count ) ) ;
155
+ string endPoint = string . Format ( requestEndPoint . endPoint , getRequests . leaderboardId , int . Parse ( getRequests . count ) ) ;
146
156
147
157
if ( ! string . IsNullOrEmpty ( getRequests . after ) )
148
158
{
149
159
tempEndpoint = requestEndPoint . endPoint + "&after={2}" ;
150
- endPoint = string . Format ( requestEndPoint . endPoint , getRequests . leaderboardId , int . Parse ( getRequests . count ) , int . Parse ( getRequests . after ) ) ;
160
+ endPoint = string . Format ( tempEndpoint , getRequests . leaderboardId , int . Parse ( getRequests . count ) , int . Parse ( getRequests . after ) ) ;
151
161
}
152
-
162
+
153
163
LootLockerServerRequest . CallAPI ( endPoint , requestEndPoint . httpMethod , null , ( serverResponse ) =>
154
164
{
155
165
LootLockerGetScoreListResponse response = new LootLockerGetScoreListResponse ( ) ;
156
166
if ( string . IsNullOrEmpty ( serverResponse . Error ) )
157
167
response = JsonConvert . DeserializeObject < LootLockerGetScoreListResponse > ( serverResponse . text ) ;
158
168
159
- // LootLockerSDKManager.DebugMessage(serverResponse.text, !string.IsNullOrEmpty(serverResponse.Error));
169
+ // LootLockerSDKManager.DebugMessage(serverResponse.text, !string.IsNullOrEmpty(serverResponse.Error));
160
170
response . text = serverResponse . text ;
161
- response . status = serverResponse . status ;
162
- response . Error = serverResponse . Error ; response . statusCode = serverResponse . statusCode ;
171
+ response . status = serverResponse . status ;
172
+ response . Error = serverResponse . Error ; response . statusCode = serverResponse . statusCode ;
163
173
onComplete ? . Invoke ( response ) ;
164
174
} , true , LootLocker . LootLockerEnums . LootLockerCallerRole . User ) ;
165
175
}
@@ -179,10 +189,10 @@ public static void SubmitScore(LootLockerSubmitScoreRequest data, string id, Act
179
189
if ( string . IsNullOrEmpty ( serverResponse . Error ) )
180
190
response = JsonConvert . DeserializeObject < LootLockerSubmitScoreResponse > ( serverResponse . text ) ;
181
191
182
- // LootLockerSDKManager.DebugMessage(serverResponse.text, !string.IsNullOrEmpty(serverResponse.Error));
192
+ // LootLockerSDKManager.DebugMessage(serverResponse.text, !string.IsNullOrEmpty(serverResponse.Error));
183
193
response . text = serverResponse . text ;
184
- response . status = serverResponse . status ;
185
- response . Error = serverResponse . Error ; response . statusCode = serverResponse . statusCode ;
194
+ response . status = serverResponse . status ;
195
+ response . Error = serverResponse . Error ; response . statusCode = serverResponse . statusCode ;
186
196
onComplete ? . Invoke ( response ) ;
187
197
} , useAuthToken : true , callerRole : LootLocker . LootLockerEnums . LootLockerCallerRole . User ) ;
188
198
}
0 commit comments