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}`;
}
}
|