mirror of
https://github.com/th-ch/youtube-music.git
synced 2026-01-11 18:41:47 +00:00
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> Co-authored-by: JellyBrick <shlee1503@naver.com>
36 lines
1.0 KiB
TypeScript
36 lines
1.0 KiB
TypeScript
/**
|
|
* Application ID registered by @th-ch/youtube-music dev team
|
|
*/
|
|
export const clientId = '1177081335727267940';
|
|
/**
|
|
* Throttle time for progress updates in milliseconds
|
|
*/
|
|
export const PROGRESS_THROTTLE_MS = 15_000;
|
|
/**
|
|
* Time in milliseconds to wait before sending a time update
|
|
*/
|
|
export const TIME_UPDATE_DEBOUNCE_MS = 5000;
|
|
/**
|
|
* Filler character for padding short Hangul strings (Discord requires min 2 chars)
|
|
*/
|
|
export const HANGUL_FILLER = '\u3164';
|
|
|
|
/**
|
|
* Enum for keys used in TimerManager.
|
|
*/
|
|
export enum TimerKey {
|
|
ClearActivity = 'clearActivity', // Timer to clear activity when paused
|
|
UpdateTimeout = 'updateTimeout', // Timer for throttled activity updates
|
|
DiscordConnectRetry = 'discordConnectRetry', // Timer for Discord connection retries
|
|
}
|
|
|
|
/**
|
|
* An enum for Discord's activity.status_display_type field, governing which field of the activity should be used after
|
|
* "Listening to..." in the user's Discord status.
|
|
*/
|
|
export const DiscordStatusDisplayType = {
|
|
YOUTUBE_MUSIC: 0,
|
|
ARTIST: 1,
|
|
TITLE: 2,
|
|
} as const;
|