chuni: Put event IDs in separate static file

This commit is contained in:
Matt Bilker 2020-03-06 10:30:41 +00:00
parent 649dbe8ee1
commit a1cf5f608a
No known key found for this signature in database
GPG Key ID: 69ADF8AEB6C8B5D1
2 changed files with 178 additions and 172 deletions

View File

@ -2,185 +2,15 @@ import { GameEventJson } from "../proto/gameEvent";
import { Repositories } from "../repo";
import { GetGameEventRequest } from "../request/getGameEvent";
import { GetGameEventResponse } from "../response/getGameEvent";
import { EVENT_IDS } from "../static/event";
export default async function getGameEvent(
rep: Repositories,
req: GetGameEventRequest
): Promise<GetGameEventResponse> {
const gameEventIds = [
0,
1506,
1604,
1702,
1953,
2206,
2353,
2553,
2804,
2999,
3000,
3001,
3002,
3003,
3006,
3007,
3008,
3009,
3010,
3011,
3012,
3013,
3014,
3015,
3016,
3017,
3018,
3019,
3020,
3021,
3026,
3027,
20003,
3004,
3005,
3022,
3023,
3024,
3025,
3028,
3029,
3030,
3031,
3032,
3100,
3101,
3102,
3103,
3104,
3150,
3151,
3152,
3153,
3154,
3155,
3156,
3157,
3158,
3159,
3160,
3161,
3162,
3163,
3164,
3165,
3166,
3167,
3168,
3169,
3200,
3201,
3202,
3203,
3204,
3205,
3206,
3207,
3208,
3209,
3210,
3211,
3212,
3213,
3214,
3215,
3216,
3217,
3218,
3219,
3250,
3251,
3252,
3253,
3254,
3255,
3256,
3257,
3258,
3259,
3260,
3261,
3262,
3263,
3300,
3301,
3302,
3303,
3304,
3305,
3306,
3307,
3308,
3309,
3310,
3311,
3350,
3351,
3352,
3353,
3400,
3401,
3402,
3403,
3404,
3405,
3406,
3407,
3408,
3409,
3410,
3411,
3412,
3413,
3414,
3415,
3416,
3417,
3450,
3451,
3452,
3453,
3454,
3455,
3500,
3501,
3502,
3503,
3504,
3505,
3506,
3507,
3508,
3509,
3510,
3511,
3512,
3513,
3514,
3515,
3550,
3551,
3552,
3553,
3554,
3555,
3556,
3557,
3580,
3581,
];
const gameEventList: GameEventJson[] = [];
for (const id of gameEventIds) {
for (const id of EVENT_IDS) {
gameEventList.push({
type: req.type,
id: id.toString(),

View File

@ -0,0 +1,176 @@
export const EVENT_IDS = Object.freeze([
// A000
0,
1506,
1604,
1702,
1953,
2206,
2353,
2553,
2804,
2999,
3000,
3001,
3002,
3003,
3006,
3007,
3008,
3009,
3010,
3011,
3012,
3013,
3014,
3015,
3016,
3017,
3018,
3019,
3020,
3021,
3026,
3027,
20003,
// A014
3004,
3005,
3022,
3023,
3024,
3025,
3028,
3029,
3030,
3031,
3032,
3100,
3101,
3102,
3103,
3104,
3150,
3151,
3152,
3153,
3154,
3155,
3156,
3157,
3158,
3159,
3160,
3161,
3162,
3163,
3164,
3165,
3166,
3167,
3168,
3169,
3200,
3201,
3202,
3203,
3204,
3205,
3206,
3207,
3208,
3209,
3210,
3211,
3212,
3213,
3214,
3215,
3216,
3217,
3218,
3219,
3250,
3251,
3252,
3253,
3254,
3255,
3256,
3257,
3258,
3259,
3260,
3261,
3262,
3263,
3300,
3301,
3302,
3303,
3304,
3305,
3306,
3307,
3308,
3309,
3310,
3311,
3350,
3351,
3352,
3353,
3400,
3401,
3402,
3403,
3404,
3405,
3406,
3407,
3408,
3409,
3410,
3411,
3412,
3413,
3414,
3415,
3416,
3417,
3450,
3451,
3452,
3453,
3454,
3455,
// A017
3500,
3501,
3502,
3503,
3504,
3505,
3506,
3507,
3508,
3509,
3510,
3511,
3512,
3513,
3514,
3515,
3550,
3551,
3552,
3553,
3554,
3555,
3556,
3557,
3580,
3581,
]);