UNPKG

@beincom/constants

Version:
53 lines (52 loc) 2.97 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.SharedUserCacheKey = void 0; var cache_keys_1 = require("../cache-keys"); var SharedUserCacheKey = /** @class */ (function () { function SharedUserCacheKey() { } SharedUserCacheKey.usernameById = function (userId) { return [SharedUserCacheKey.PREFIX, SharedUserCacheKey.hashTag, cache_keys_1.CACHE_KEYS.USERNAME, userId].join(':'); }; SharedUserCacheKey.profileByUserName = function (username) { return [SharedUserCacheKey.PREFIX, SharedUserCacheKey.hashTag, cache_keys_1.CACHE_KEYS.USER_PROFILE, username].join(':'); }; SharedUserCacheKey.allProfilesOfUser = function (userId) { return [SharedUserCacheKey.PREFIX, SharedUserCacheKey.hashTag, cache_keys_1.CACHE_KEYS.USER_PROFILES, userId].join(':'); }; SharedUserCacheKey.userSettingsOfUser = function (userId) { return [SharedUserCacheKey.PREFIX, SharedUserCacheKey.hashTag, cache_keys_1.CACHE_KEYS.USER_SETTING, userId].join(':'); }; SharedUserCacheKey.userOwnershipNftLinked = function (userId) { return [SharedUserCacheKey.PREFIX, SharedUserCacheKey.hashTag, cache_keys_1.CACHE_KEYS.USER_OWNERSHIP_NFT_LINKED, userId].join(':'); }; /** * @deprecated */ SharedUserCacheKey.getTokenValidationHashKey = function (username) { return [SharedUserCacheKey.PREFIX, cache_keys_1.CACHE_KEYS.TOKEN_VALIDATION.HASH, username].join(':'); }; SharedUserCacheKey.getUserCronHealthCheckKey = function (identifier) { return [SharedUserCacheKey.PREFIX, SharedUserCacheKey.hashTag, 'USER_CRON_JOB', identifier].join(':'); }; SharedUserCacheKey.getReferralLeaderboardRankingsKey = function () { return [SharedUserCacheKey.PREFIX, SharedUserCacheKey.hashTag, cache_keys_1.CACHE_KEYS.REFERRAL_LEADERBOARD.RANKINGS].join(':'); }; SharedUserCacheKey.getReferralLeaderboardUpdatedAtKey = function () { return [SharedUserCacheKey.PREFIX, SharedUserCacheKey.hashTag, cache_keys_1.CACHE_KEYS.REFERRAL_LEADERBOARD.UPDATED_AT].join(':'); }; SharedUserCacheKey.getReferralLeaderboardLatestSnapshotTSKey = function () { return [SharedUserCacheKey.PREFIX, SharedUserCacheKey.hashTag, cache_keys_1.CACHE_KEYS.REFERRAL_LEADERBOARD.SNAPSHOT_TS].join(':'); }; SharedUserCacheKey.getUserSubscriptionFeaturesKey = function (userId) { return [SharedUserCacheKey.PREFIX, SharedUserCacheKey.hashTag, cache_keys_1.CACHE_KEYS.SUBSCRIPTIONS.FEATURES, userId].join(':'); }; /** @deprecated */ SharedUserCacheKey.getPendingSubscriptionKey = function (userId) { return [SharedUserCacheKey.PREFIX, SharedUserCacheKey.hashTag, cache_keys_1.CACHE_KEYS.SUBSCRIPTIONS.PENDING, userId].join(':'); }; SharedUserCacheKey.PREFIX = 'user'; SharedUserCacheKey.hashTag = '{1}'; return SharedUserCacheKey; }()); exports.SharedUserCacheKey = SharedUserCacheKey;