UNPKG

@beincom/dto

Version:

Share dto for all projects of Beincom

62 lines (61 loc) 1.96 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SharedMissionCacheKey = void 0; const constants_1 = require("@beincom/constants"); /** * @deprecated Move to @beincom/constants@5.18.1 */ class SharedMissionCacheKey { static getJackpotAchieved() { return [ SharedMissionCacheKey.PREFIX, SharedMissionCacheKey.hashTag, constants_1.CACHE_KEYS.MISSION.JACKPOT_ACHIEVED, ].join(':'); } static getJackpotMedalConversionRate() { return [ SharedMissionCacheKey.PREFIX, SharedMissionCacheKey.hashTag, constants_1.CACHE_KEYS.MISSION.JACKPOT_MEDAL_CONVERSION_RATE, ].join(':'); } static getJackpotSegments() { return [ SharedMissionCacheKey.PREFIX, SharedMissionCacheKey.hashTag, constants_1.CACHE_KEYS.MISSION.JACKPOT_SEGMENTS, ].join(':'); } static getJackpotActivities() { return [ SharedMissionCacheKey.PREFIX, SharedMissionCacheKey.hashTag, constants_1.CACHE_KEYS.MISSION.JACKPOT_ACTIVITIES, ].join(':'); } static getRateLimiter() { return [ SharedMissionCacheKey.PREFIX, SharedMissionCacheKey.hashTag, constants_1.CACHE_KEYS.MISSION.RATE_LIMIT, ].join(':'); } static getJackpotNRU() { return [ SharedMissionCacheKey.PREFIX, SharedMissionCacheKey.hashTag, constants_1.CACHE_KEYS.MISSION.JACKPOT_NRU, ].join(':'); } static getJackpotRef() { return [ SharedMissionCacheKey.PREFIX, SharedMissionCacheKey.hashTag, constants_1.CACHE_KEYS.MISSION.JACKPOT_REF, ].join(':'); } } SharedMissionCacheKey.PREFIX = 'mission'; SharedMissionCacheKey.hashTag = '{1}'; exports.SharedMissionCacheKey = SharedMissionCacheKey;