summary refs log tree commit diff
path: root/src/models/User.ts
diff options
context:
space:
mode:
authorFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-02-06 10:08:59 +0100
committerFlam3rboy <34555296+Flam3rboy@users.noreply.github.com>2021-02-06 10:08:59 +0100
commitd02b0591c63997a3e1e055f03607c374c2254fbf (patch)
treee37a254f8969f0eaecfd696d49e6372bd0f17ec9 /src/models/User.ts
parentupdate missing-native-js-functions version (diff)
downloadserver-d02b0591c63997a3e1e055f03607c374c2254fbf.tar.xz
moved models to server-util
Diffstat (limited to 'src/models/User.ts')
-rw-r--r--src/models/User.ts62
1 files changed, 0 insertions, 62 deletions
diff --git a/src/models/User.ts b/src/models/User.ts
deleted file mode 100644

index 4cef39c6..00000000 --- a/src/models/User.ts +++ /dev/null
@@ -1,62 +0,0 @@ -import { UserFlags } from "../util/UserFlags"; - -export interface User { - id: bigint; - username: string; - discriminator: string; - avatar: string | null; - bot: boolean; - system: boolean; - mfa_enabled: boolean; - created_at: number; - verified: boolean; - email: string; - flags: bigint; // TODO: automatically convert BigInt to BitField of UserFlags - hash: string; // hash of the password, salt is saved in password (bcrypt) - valid_tokens_since: number; // all tokens with a previous issue date are invalid - user_settings: UserSettings; -} - -export interface UserSettings { - afk_timeout: number; - allow_accessibility_detection: boolean; - animate_emoji: boolean; - animate_stickers: number; - contact_sync_enabled: boolean; - convert_emoticons: boolean; - custom_status: { - emoji_id: bigint | null; - emoji_name: string | null; - expires_at: number | null; - text: string | null; - }; - default_guilds_restricted: boolean; - detect_platform_accounts: boolean; - developer_mode: boolean; - disable_games_tab: boolean; - enable_tts_command: boolean; - explicit_content_filter: number; - friend_source_flags: { all: boolean }; - gif_auto_play: boolean; - guild_folders: // every top guild is displayed as a "folder" - { - color: number; - guild_ids: bigint[]; - id: number; - name: string; - }[]; - guild_positions: bigint[]; // guild ids ordered by position - inline_attachment_media: boolean; - inline_embed_media: boolean; - locale: string; // en_US - message_display_compact: boolean; - native_phone_integration_enabled: boolean; - render_embeds: boolean; - render_reactions: boolean; - restricted_guilds: bigint[]; - show_current_game: boolean; - status: "online" | "offline" | "dnd" | "idle"; - stream_notifications_enabled: boolean; - theme: "dark" | "white"; // dark - timezone_offset: number; // e.g -60 -}