summary refs log tree commit diff
path: root/src/database
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2026-08-08 06:53:15 +0200
committerRory& <root@rory.gay>2026-08-08 06:53:15 +0200
commitfc086ddcea686e4e4359cd96b1f2423a4601a94b (patch)
treec02765effbb5d198a4282b49cd71f86ea308c6e8 /src/database
parentToGuildSource -> ToDiscoverableGuild (diff)
downloadserver-ts-fc086ddcea686e4e4359cd96b1f2423a4601a94b.tar.xz
Clean up some schemas
Diffstat (limited to 'src/database')
-rw-r--r--src/database/entities/Guild.ts4
-rw-r--r--src/database/entities/Session.ts5
-rw-r--r--src/database/entities/UserSettings.ts2
3 files changed, 6 insertions, 5 deletions
diff --git a/src/database/entities/Guild.ts b/src/database/entities/Guild.ts

index 62df6011..6a6a0b93 100644 --- a/src/database/entities/Guild.ts +++ b/src/database/entities/Guild.ts
@@ -18,7 +18,7 @@ import { Column, Entity, JoinColumn, ManyToOne, OneToMany, RelationId } from "typeorm"; import { arrayRemove } from "@spacebar/extensions"; -import { Config, GuildWelcomeScreen, Snowflake, handleFile } from "@spacebar/util"; +import { Config, Snowflake, handleFile } from "@spacebar/util"; import { Ban } from "./Ban"; import { BaseClass } from "./BaseClass"; import { Channel } from "./Channel"; @@ -31,7 +31,7 @@ import { Template } from "./Template"; import { User } from "./User"; import { VoiceState } from "./VoiceState"; import { Webhook } from "./Webhook"; -import { DiscoverableGuild, IntegrationGuild } from "@spacebar/schemas"; +import { DiscoverableGuild, GuildWelcomeScreen, IntegrationGuild } from "@spacebar/schemas"; import { Categories } from "@spacebar/database"; // TODO: application_command_count, application_command_counts: {1: 0, 2: 0, 3: 0} // TODO: guild_scheduled_events diff --git a/src/database/entities/Session.ts b/src/database/entities/Session.ts
index be84dc00..6018c529 100644 --- a/src/database/entities/Session.ts +++ b/src/database/entities/Session.ts
@@ -19,10 +19,11 @@ import crypto from "node:crypto"; import { Column, CreateDateColumn, Entity, Index, JoinColumn, ManyToOne, PrimaryColumn, RelationId } from "typeorm"; import { DateBuilder, TimeSpan, Random } from "@spacebar/extensions"; +import { ClientStatus, PrivateStatus } from "@spacebar/schemas"; +import { IpDataClient } from "@spacebar/util/util/networking"; +import { Activity, GatewaySession, GatewaySessionClientInfo } from "../../util/interfaces"; import { User } from "./User"; import { BaseClassWithoutId } from "./BaseClass"; -import { Activity, ClientStatus, GatewaySession, GatewaySessionClientInfo, PrivateStatus } from "../../util/interfaces"; -import { IpDataClient } from "@spacebar/util/util/networking"; @Entity({ name: "sessions", diff --git a/src/database/entities/UserSettings.ts b/src/database/entities/UserSettings.ts
index 7ccb8e1e..b8afaa4a 100644 --- a/src/database/entities/UserSettings.ts +++ b/src/database/entities/UserSettings.ts
@@ -118,7 +118,7 @@ export class UserSettings extends BaseClassWithoutId { stream_notifications_enabled: boolean = false; @Column({ nullable: true }) - theme: "dark" | "light" = "dark"; // dark + theme: "dark" | "light" | "darker" | "midnight" = "dark"; // dark @Column({ nullable: true }) timezone_offset: number = 0; // e.g -60