@beincom/constants
Version:
Beincom shared constant definitions
53 lines (52 loc) • 1.92 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CACHE_KEYS = void 0;
exports.CACHE_KEYS = {
USERNAME: 'username',
USER_PROFILE: 'profile',
USER_PROFILES: 'user_profiles',
USER_BLOCKING: 'user_blocking',
USER_SETTING: 'user_setting',
SHOWING_BADGES: 'showing_badges',
COMMUNITY_PERMISSION: 'community_permission',
GROUP_PERMISSION: 'group_permission',
JOINED_GROUPS: 'joined_groups',
LATEST_WORK_EXPERIENCE: 'latest_work_experience',
LATEST_MAINTENANCE_TIME: 'latest_maintenance_time',
PROCESS_STATE: 'process_state',
TOKEN_VALIDATION: {
HASH: 'token_validation',
WILL_DELETED_AT: 'will_deleted_at',
MUST_ISS_AFTER: 'must_iss_after',
},
MISSION: {
BASE: 'mission',
SUMMARY: 'summary',
DAILY_CHECK_IN: 'daily.check_in',
DAILY_CATCHING_FEEDS: 'daily:catching_feeds',
SEGMENTS: 'segments',
MEDAL_CONVERSION_RATE: 'medal_conversion_rate',
J_ACHIEVED: 'jb:achieved',
J_ACTIVITIES: 'jb:activities',
REGULAR_MISSIONS: 'regular.missions',
ACHIEVEMENT_MISSIONS: 'achievement.missions',
SUB_MISSIONS: 'sub.missions',
NRU_EVENT: 'event:nru',
REF_EVENT: 'event:ref'
},
USER_LATEST_LOGIN: 'user_latest_login',
USER_OWNERSHIP_NFT_LINKED: 'user_ownership_nft_linked',
USER_ONLINE: 'user_online',
BANNED_TARGETS_OF_USER: 'banned_targets_of_user',
REFERRAL_LEADERBOARD: {
RANKINGS: 'referral_leaderboard_rankings',
UPDATED_AT: 'referral_leaderboard_updated_at',
SNAPSHOT_TS: 'referral_leaderboard_latest_snapshot_ts',
},
SEEN_STATUS_OF_USER_FOR_NEW_INVITATIONS: 'SEEN_STATUS_OF_USER_FOR_NEW_INVITATIONS',
SUBSCRIPTIONS: {
BASE: 'subscriptions',
FEATURES: 'subscriptions:features',
PENDING: 'subscriptions:pending',
}
};