File size: 481 Bytes
eee16fe
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
export default class CacheKeyGenerator {
    static createTokenKey(key: string) {
        return `token:${key}`;
    }

    static createEmpireKey(accountId: number) {
        return `game:empire:${accountId}`;
    }

    static createItemUpdateKey(ownerId: number, itemId: number) {
        return `player:${ownerId}:update:item:${itemId}`;
    }

    static createItemDeleteKey(ownerId: number, itemId: number) {
        return `player:${ownerId}:delete:item:${itemId}`;
    }
}