120 lines
2.4 KiB
TypeScript
120 lines
2.4 KiB
TypeScript
export const notificationTypes = ['follow', 'mention', 'reply', 'renote', 'quote', 'reaction', 'pollEnded', 'receiveFollowRequest', 'followRequestAccepted', 'achievementEarned', 'app'] as const;
|
|
export const obsoleteNotificationTypes = ['pollVote', 'groupInvited'] as const;
|
|
|
|
export const noteVisibilities = ['public', 'home', 'followers', 'specified'] as const;
|
|
|
|
export const mutedNoteReasons = ['word', 'manual', 'spam', 'other'] as const;
|
|
|
|
export const ffVisibility = ['public', 'followers', 'private'] as const;
|
|
|
|
export const permissions = [
|
|
'read:account',
|
|
'write:account',
|
|
'read:blocks',
|
|
'write:blocks',
|
|
'read:drive',
|
|
'write:drive',
|
|
'read:favorites',
|
|
'write:favorites',
|
|
'read:following',
|
|
'write:following',
|
|
'read:messaging',
|
|
'write:messaging',
|
|
'read:mutes',
|
|
'write:mutes',
|
|
'write:notes',
|
|
'read:notifications',
|
|
'write:notifications',
|
|
'read:reactions',
|
|
'write:reactions',
|
|
'write:votes',
|
|
'read:pages',
|
|
'write:pages',
|
|
'write:page-likes',
|
|
'read:page-likes',
|
|
'read:user-groups',
|
|
'write:user-groups',
|
|
'read:channels',
|
|
'write:channels',
|
|
'read:gallery',
|
|
'write:gallery',
|
|
'read:gallery-likes',
|
|
'write:gallery-likes',
|
|
];
|
|
|
|
export const ACHIEVEMENT_TYPES = [
|
|
'notes1',
|
|
'notes10',
|
|
'notes100',
|
|
'notes500',
|
|
'notes1000',
|
|
'notes5000',
|
|
'notes10000',
|
|
'notes20000',
|
|
'notes30000',
|
|
'notes40000',
|
|
'notes50000',
|
|
'notes60000',
|
|
'notes70000',
|
|
'notes80000',
|
|
'notes90000',
|
|
'notes100000',
|
|
'login3',
|
|
'login7',
|
|
'login15',
|
|
'login30',
|
|
'login60',
|
|
'login100',
|
|
'login200',
|
|
'login300',
|
|
'login400',
|
|
'login500',
|
|
'login600',
|
|
'login700',
|
|
'login800',
|
|
'login900',
|
|
'login1000',
|
|
'passedSinceAccountCreated1',
|
|
'passedSinceAccountCreated2',
|
|
'passedSinceAccountCreated3',
|
|
'loggedInOnBirthday',
|
|
'loggedInOnNewYearsDay',
|
|
'noteClipped1',
|
|
'noteFavorited1',
|
|
'myNoteFavorited1',
|
|
'profileFilled',
|
|
'markedAsCat',
|
|
'following1',
|
|
'following10',
|
|
'following50',
|
|
'following100',
|
|
'following300',
|
|
'followers1',
|
|
'followers10',
|
|
'followers50',
|
|
'followers100',
|
|
'followers300',
|
|
'followers500',
|
|
'followers1000',
|
|
'collectAchievements30',
|
|
'viewAchievements3min',
|
|
'iLoveMisskey',
|
|
'foundTreasure',
|
|
'client30min',
|
|
'client60min',
|
|
'noteDeletedWithin1min',
|
|
'postedAtLateNight',
|
|
'postedAt0min0sec',
|
|
'selfQuote',
|
|
'htl20npm',
|
|
'viewInstanceChart',
|
|
'outputHelloWorldOnScratchpad',
|
|
'open3windows',
|
|
'driveFolderCircularReference',
|
|
'reactWithoutRead',
|
|
'clickedClickHere',
|
|
'justPlainLucky',
|
|
'setNameToSyuilo',
|
|
'cookieClicked',
|
|
'brainDiver',
|
|
] as const;
|