(state)
| 181 | }; |
| 182 | |
| 183 | function normalizeCountingGame(state) { |
| 184 | const normalized = { |
| 185 | ...DEFAULT_COUNTING_GAME, |
| 186 | ...(state || {}), |
| 187 | }; |
| 188 | |
| 189 | normalized.system = COUNTING_SYSTEMS[normalized.system] ? normalized.system : 'decimal'; |
| 190 | normalized.leaderboard = normalized.leaderboard && typeof normalized.leaderboard === 'object' |
| 191 | ? { ...normalized.leaderboard } |
| 192 | : {}; |
| 193 | |
| 194 | return normalized; |
| 195 | } |
| 196 | |
| 197 | function getStorageKey(guildId) { |
| 198 | return `${COUNTING_GAME_KEY_PREFIX}${guildId}`; |
no outgoing calls
no test coverage detected