From e8b0b58fcd22b8119e45f4a8412c5f79e60d4082 Mon Sep 17 00:00:00 2001 From: Rory& Date: Sat, 14 Mar 2026 04:26:16 +0100 Subject: [PATCH] Remove unused imports for entities --- src/util/entities/AutomodRule.ts | 2 +- src/util/entities/BaseClass.ts | 2 +- src/util/entities/Channel.ts | 4 ++-- src/util/entities/InstanceBan.ts | 5 +---- src/util/entities/Member.ts | 3 +-- src/util/entities/ReportMenu.ts | 6 ++---- src/util/entities/Session.ts | 1 - src/util/entities/Tag.ts | 2 +- src/util/entities/User.ts | 2 +- 9 files changed, 10 insertions(+), 17 deletions(-) diff --git a/src/util/entities/AutomodRule.ts b/src/util/entities/AutomodRule.ts index ac7f330e2..4a1976ac2 100644 --- a/src/util/entities/AutomodRule.ts +++ b/src/util/entities/AutomodRule.ts @@ -19,7 +19,7 @@ import { BaseClass } from "./BaseClass"; import { Entity, JoinColumn, ManyToOne, Column } from "typeorm"; import { User } from "./User"; -import { AutomodAction, AutomodRuleActionType, AutomodRuleEventType, AutomodRuleTriggerMetadata, AutomodRuleTriggerType } from "@spacebar/schemas"; +import { AutomodAction, AutomodRuleEventType, AutomodRuleTriggerMetadata, AutomodRuleTriggerType } from "@spacebar/schemas"; @Entity({ name: "automod_rules", diff --git a/src/util/entities/BaseClass.ts b/src/util/entities/BaseClass.ts index b8bf73c4c..ad8338e77 100644 --- a/src/util/entities/BaseClass.ts +++ b/src/util/entities/BaseClass.ts @@ -16,7 +16,7 @@ along with this program. If not, see . */ -import { BaseEntity, BeforeInsert, BeforeUpdate, Column, ColumnOptions, FindOptionsWhere, InsertResult, ObjectIdColumn, ObjectLiteral, PrimaryColumn } from "typeorm"; +import { BaseEntity, BeforeInsert, BeforeUpdate, Column, ColumnOptions, FindOptionsWhere, ObjectIdColumn, PrimaryColumn } from "typeorm"; import { Snowflake } from "../util/Snowflake"; import { getDatabase } from "../util/Database"; import { OrmUtils } from "../imports/OrmUtils"; diff --git a/src/util/entities/Channel.ts b/src/util/entities/Channel.ts index d43c9787b..57960ecda 100644 --- a/src/util/entities/Channel.ts +++ b/src/util/entities/Channel.ts @@ -20,7 +20,7 @@ import { HTTPError } from "lambert-server"; import { Column, Entity, JoinColumn, ManyToOne, OneToMany, RelationId } from "typeorm"; import { DmChannelDTO } from "../dtos"; import { ChannelCreateEvent, ChannelRecipientRemoveEvent, ThreadCreateEvent, ThreadMembersUpdateEvent } from "../interfaces"; -import { InvisibleCharacters, Snowflake, emitEvent, getPermission, trimSpecial, Permissions, BitField, Config, DiscordApiErrors } from "../util"; +import { InvisibleCharacters, Snowflake, emitEvent, getPermission, trimSpecial, Permissions, Config, DiscordApiErrors } from "../util"; import { BaseClass } from "./BaseClass"; import { Guild } from "./Guild"; import { Invite } from "./Invite"; @@ -32,7 +32,7 @@ import { User } from "./User"; import { VoiceState } from "./VoiceState"; import { Webhook } from "./Webhook"; import { Member } from "./Member"; -import { ChannelPermissionOverwrite, ChannelPermissionOverwriteType, ChannelType, PublicUserProjection, ThreadMetadata } from "@spacebar/schemas"; +import { ChannelPermissionOverwrite, ChannelType, PublicUserProjection, ThreadMetadata } from "@spacebar/schemas"; import { OrmUtils } from "../imports"; import { ThreadMember } from "./ThreadMember"; diff --git a/src/util/entities/InstanceBan.ts b/src/util/entities/InstanceBan.ts index 2c9d301b2..a82865a10 100644 --- a/src/util/entities/InstanceBan.ts +++ b/src/util/entities/InstanceBan.ts @@ -16,11 +16,8 @@ along with this program. If not, see . */ -import { Column, CreateDateColumn, Entity, FindOptionsWhere, JoinColumn, ManyToOne, OneToOne, RelationId } from "typeorm"; +import { Column, CreateDateColumn, Entity, FindOptionsWhere, JoinColumn, OneToOne, RelationId } from "typeorm"; import { BaseClass } from "./BaseClass"; -import { Team } from "./Team"; -import { User } from "./User"; -import { Guild } from "./Guild"; @Entity({ name: "instance_bans", diff --git a/src/util/entities/Member.ts b/src/util/entities/Member.ts index 1b60b72db..401c51be3 100644 --- a/src/util/entities/Member.ts +++ b/src/util/entities/Member.ts @@ -28,8 +28,7 @@ import { Guild } from "./Guild"; import { Message } from "./Message"; import { Role } from "./Role"; import { User } from "./User"; -import { AvatarDecorationData, Collectibles, DisplayNameStyle, PrimaryGuild, PublicMember, PublicMemberProjection, UserGuildSettings } from "@spacebar/schemas"; -import { JsonNumber } from "../util/Decorators"; +import { AvatarDecorationData, Collectibles, DisplayNameStyle, PublicMember, PublicMemberProjection, UserGuildSettings } from "@spacebar/schemas"; export const MemberPrivateProjection: (keyof Member)[] = [ "id", diff --git a/src/util/entities/ReportMenu.ts b/src/util/entities/ReportMenu.ts index 26d66adc3..a37ae159d 100644 --- a/src/util/entities/ReportMenu.ts +++ b/src/util/entities/ReportMenu.ts @@ -16,10 +16,8 @@ along with this program. If not, see . */ -import { BaseClass, BaseClassWithoutId } from "./BaseClass"; -import { Entity, JoinColumn, ManyToOne, Column } from "typeorm"; -import { User } from "./User"; -import { AutomodAction, AutomodRuleActionType, AutomodRuleEventType, AutomodRuleTriggerMetadata, AutomodRuleTriggerType } from "@spacebar/schemas"; +import { BaseClass } from "./BaseClass"; +import { Entity, Column } from "typeorm"; import { ReportMenuType } from "../../schemas/api/reports/ReportMenu"; @Entity({ diff --git a/src/util/entities/Session.ts b/src/util/entities/Session.ts index 585b2ec2b..23311ce7a 100644 --- a/src/util/entities/Session.ts +++ b/src/util/entities/Session.ts @@ -22,7 +22,6 @@ import { BaseClassWithoutId } from "./BaseClass"; import { Column, CreateDateColumn, Entity, Index, JoinColumn, ManyToOne, PrimaryColumn, RelationId } from "typeorm"; import { Activity, ClientStatus, GatewaySession, GatewaySessionClientInfo, Status } from "../interfaces"; import { randomUpperString } from "@spacebar/api"; -import { IpDataIpLookupResponse } from "../util/networking/ipdata/IpDataSampleResponses"; import { DateBuilder, IpDataClient, TimeSpan } from "../util"; //TODO we need to remove all sessions on server start because if the server crashes without closing websockets it won't delete them diff --git a/src/util/entities/Tag.ts b/src/util/entities/Tag.ts index 143fad54b..63ad4b864 100644 --- a/src/util/entities/Tag.ts +++ b/src/util/entities/Tag.ts @@ -16,7 +16,7 @@ along with this program. If not, see . */ -import { Column, Entity, JoinColumn, ManyToOne, RelationId } from "typeorm"; +import { Column, Entity, JoinColumn, ManyToOne } from "typeorm"; import { BaseClass } from "./BaseClass"; import { Channel } from "./Channel"; diff --git a/src/util/entities/User.ts b/src/util/entities/User.ts index 3ffac4a32..df4664b54 100644 --- a/src/util/entities/User.ts +++ b/src/util/entities/User.ts @@ -17,7 +17,7 @@ */ import { Request } from "express"; -import { Column, Entity, FindOneOptions, JoinColumn, OneToMany, OneToOne } from "typeorm"; +import { Column, Entity, JoinColumn, OneToMany, OneToOne } from "typeorm"; import { Channel, Config, Email, FieldErrors, Snowflake, trimSpecial } from ".."; import { Random } from "../util"; import { BaseClass } from "./BaseClass";