XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFESpaceNinjaServer

A simple server for a small space ninja game

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFESpaceNinjaServer

chore: update getSkuCatalog for U40 (#2905)

Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/2905 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com>

e6fb675e
Sainan <63328889+Sainan@users.noreply.github.com>
提交于

代码差异

2 个文件 +418 -2
Modified src/controllers/pay/getSkuCatalogController.ts +9 -2
@@ -1,5 +1,12 @@
1 1 import type { RequestHandler } from "express";
2 import { getAccountForRequest } from "../../services/loginService.ts";
3 import { version_compare } from "../../helpers/inventoryHelpers.ts";
2 4
3 export const getSkuCatalogController: RequestHandler = (_req, res) => {
4 res.sendFile("static/fixed_responses/getSkuCatalog.json", { root: "./" });
5 export const getSkuCatalogController: RequestHandler = async (req, res) => {
6 const account = await getAccountForRequest(req);
7 if (!account.BuildLabel || version_compare(account.BuildLabel, "2025.10.14.16.10") >= 0) {
8 res.sendFile("static/fixed_responses/getSkuCatalogU40.json", { root: "./" });
9 } else {
10 res.sendFile("static/fixed_responses/getSkuCatalog.json", { root: "./" });
11 }
5 12 };
Added static/fixed_responses/getSkuCatalogU40.json +409 -0
@@ -0,0 +1,409 @@
1 {
2 "Skus": [
3 {
4 "productId": 17,
5 "listPrice": {
6 "formatted": "4.99 USD",
7 "raw": "4.99",
8 "value": 4.99
9 },
10 "basePrice": {
11 "formatted": "4.99 USD",
12 "raw": "4.99",
13 "value": 4.99
14 },
15 "currencyCode": "USD",
16 "owned": false
17 },
18 {
19 "productId": 18,
20 "listPrice": {
21 "formatted": "9.99 USD",
22 "raw": "9.99",
23 "value": 9.99
24 },
25 "basePrice": {
26 "formatted": "9.99 USD",
27 "raw": "9.99",
28 "value": 9.99
29 },
30 "currencyCode": "USD",
31 "owned": false
32 },
33 {
34 "productId": 160,
35 "listPrice": {
36 "formatted": "19.99 USD",
37 "raw": "19.99",
38 "value": 19.99
39 },
40 "basePrice": {
41 "formatted": "19.99 USD",
42 "raw": "19.99",
43 "value": 19.99
44 },
45 "currencyCode": "USD",
46 "owned": false
47 },
48 {
49 "productId": 257,
50 "listPrice": {
51 "formatted": "199.99 USD",
52 "raw": "199.99",
53 "value": 199.99
54 },
55 "basePrice": {
56 "formatted": "199.99 USD",
57 "raw": "199.99",
58 "value": 199.99
59 },
60 "currencyCode": "USD",
61 "owned": false
62 },
63 {
64 "productId": 258,
65 "listPrice": {
66 "formatted": "99.99 USD",
67 "raw": "99.99",
68 "value": 99.99
69 },
70 "basePrice": {
71 "formatted": "99.99 USD",
72 "raw": "99.99",
73 "value": 99.99
74 },
75 "currencyCode": "USD",
76 "owned": false
77 },
78 {
79 "productId": 259,
80 "listPrice": {
81 "formatted": "49.99 USD",
82 "raw": "49.99",
83 "value": 49.99
84 },
85 "basePrice": {
86 "formatted": "49.99 USD",
87 "raw": "49.99",
88 "value": 49.99
89 },
90 "currencyCode": "USD",
91 "owned": false
92 },
93 {
94 "productId": 785,
95 "listPrice": {
96 "formatted": "19.99 USD",
97 "raw": "19.99",
98 "value": 19.99
99 },
100 "basePrice": {
101 "formatted": "19.99 USD",
102 "raw": "19.99",
103 "value": 19.99
104 },
105 "currencyCode": "USD",
106 "owned": false
107 },
108 {
109 "productId": 786,
110 "listPrice": {
111 "formatted": "39.99 USD",
112 "raw": "39.99",
113 "value": 39.99
114 },
115 "basePrice": {
116 "formatted": "39.99 USD",
117 "raw": "39.99",
118 "value": 39.99
119 },
120 "currencyCode": "USD",
121 "owned": false
122 },
123 {
124 "productId": 787,
125 "listPrice": {
126 "formatted": "79.99 USD",
127 "raw": "79.99",
128 "value": 79.99
129 },
130 "basePrice": {
131 "formatted": "79.99 USD",
132 "raw": "79.99",
133 "value": 79.99
134 },
135 "currencyCode": "USD",
136 "owned": false
137 },
138 {
139 "productId": 979,
140 "listPrice": {
141 "formatted": "4.99 USD",
142 "raw": "4.99",
143 "value": 4.99
144 },
145 "basePrice": {
146 "formatted": "4.99 USD",
147 "raw": "4.99",
148 "value": 4.99
149 },
150 "currencyCode": "USD",
151 "owned": false
152 },
153 {
154 "productId": 10037,
155 "listPrice": {
156 "formatted": "54.99 USD",
157 "raw": "54.99",
158 "value": 54.99
159 },
160 "basePrice": {
161 "formatted": "54.99 USD",
162 "raw": "54.99",
163 "value": 54.99
164 },
165 "currencyCode": "USD",
166 "owned": false
167 },
168 {
169 "productId": 10054,
170 "listPrice": {
171 "formatted": "49.99 USD",
172 "raw": "49.99",
173 "value": 49.99
174 },
175 "basePrice": {
176 "formatted": "49.99 USD",
177 "raw": "49.99",
178 "value": 49.99
179 },
180 "currencyCode": "USD",
181 "owned": false
182 },
183 {
184 "productId": 10061,
185 "listPrice": {
186 "formatted": "0.99 USD",
187 "raw": "0.99",
188 "value": 0.99
189 },
190 "basePrice": {
191 "formatted": "0.99 USD",
192 "raw": "0.99",
193 "value": 0.99
194 },
195 "currencyCode": "USD",
196 "owned": false
197 },
198 {
199 "productId": 10076,
200 "listPrice": {
201 "formatted": "29.99 USD",
202 "raw": "29.99",
203 "value": 29.99
204 },
205 "basePrice": {
206 "formatted": "29.99 USD",
207 "raw": "29.99",
208 "value": 29.99
209 },
210 "currencyCode": "USD",
211 "owned": false
212 },
213 {
214 "productId": 10078,
215 "listPrice": {
216 "formatted": "24.99 USD",
217 "raw": "24.99",
218 "value": 24.99
219 },
220 "basePrice": {
221 "formatted": "24.99 USD",
222 "raw": "24.99",
223 "value": 24.99
224 },
225 "currencyCode": "USD",
226 "owned": false
227 },
228 {
229 "productId": 10080,
230 "listPrice": {
231 "formatted": "49.99 USD",
232 "raw": "49.99",
233 "value": 49.99
234 },
235 "basePrice": {
236 "formatted": "49.99 USD",
237 "raw": "49.99",
238 "value": 49.99
239 },
240 "currencyCode": "USD",
241 "owned": false
242 },
243 {
244 "productId": 10081,
245 "listPrice": {
246 "formatted": "79.99 USD",
247 "raw": "79.99",
248 "value": 79.99
249 },
250 "basePrice": {
251 "formatted": "79.99 USD",
252 "raw": "79.99",
253 "value": 79.99
254 },
255 "currencyCode": "USD",
256 "owned": false
257 },
258 {
259 "productId": 10082,
260 "listPrice": {
261 "formatted": "139.99 USD",
262 "raw": "139.99",
263 "value": 139.99
264 },
265 "basePrice": {
266 "formatted": "139.99 USD",
267 "raw": "139.99",
268 "value": 139.99
269 },
270 "currencyCode": "USD",
271 "owned": false
272 },
273 {
274 "productId": 10084,
275 "listPrice": {
276 "formatted": "49.99 USD",
277 "raw": "49.99",
278 "value": 49.99
279 },
280 "basePrice": {
281 "formatted": "49.99 USD",
282 "raw": "49.99",
283 "value": 49.99
284 },
285 "currencyCode": "USD",
286 "owned": false
287 },
288 {
289 "productId": 10085,
290 "listPrice": {
291 "formatted": "30.00 USD",
292 "raw": "30.00",
293 "value": 30
294 },
295 "basePrice": {
296 "formatted": "30.00 USD",
297 "raw": "30.00",
298 "value": 30
299 },
300 "currencyCode": "USD",
301 "owned": false
302 },
303 {
304 "productId": 10086,
305 "listPrice": {
306 "formatted": "60.00 USD",
307 "raw": "60.00",
308 "value": 60
309 },
310 "basePrice": {
311 "formatted": "60.00 USD",
312 "raw": "60.00",
313 "value": 60
314 },
315 "currencyCode": "USD",
316 "owned": false
317 },
318 {
319 "productId": 10087,
320 "listPrice": {
321 "formatted": "90.00 USD",
322 "raw": "90.00",
323 "value": 90
324 },
325 "basePrice": {
326 "formatted": "90.00 USD",
327 "raw": "90.00",
328 "value": 90
329 },
330 "currencyCode": "USD",
331 "owned": false
332 },
333 {
334 "productId": 10088,
335 "listPrice": {
336 "formatted": "90.00 USD",
337 "raw": "90.00",
338 "value": 90
339 },
340 "basePrice": {
341 "formatted": "90.00 USD",
342 "raw": "90.00",
343 "value": 90
344 },
345 "currencyCode": "USD",
346 "owned": false
347 },
348 {
349 "productId": 10089,
350 "listPrice": {
351 "formatted": "40.01 USD",
352 "raw": "40.01",
353 "value": 40.01
354 },
355 "basePrice": {
356 "formatted": "40.01 USD",
357 "raw": "40.01",
358 "value": 40.01
359 },
360 "currencyCode": "USD",
361 "owned": false
362 },
363 {
364 "productId": 10090,
365 "listPrice": {
366 "formatted": "10.01 USD",
367 "raw": "10.01",
368 "value": 10.01
369 },
370 "basePrice": {
371 "formatted": "10.01 USD",
372 "raw": "10.01",
373 "value": 10.01
374 },
375 "currencyCode": "USD",
376 "owned": false
377 },
378 {
379 "productId": 10094,
380 "listPrice": {
381 "formatted": "24.99 USD",
382 "raw": "24.99",
383 "value": 24.99
384 },
385 "basePrice": {
386 "formatted": "24.99 USD",
387 "raw": "24.99",
388 "value": 24.99
389 },
390 "currencyCode": "USD",
391 "owned": false
392 },
393 {
394 "productId": 10095,
395 "listPrice": {
396 "formatted": "14.99 USD",
397 "raw": "14.99",
398 "value": 14.99
399 },
400 "basePrice": {
401 "formatted": "14.99 USD",
402 "raw": "14.99",
403 "value": 14.99
404 },
405 "currencyCode": "USD",
406 "owned": false
407 }
408 ]
409 }