Add discovery filtering

This commit is contained in:
Rory& committed 2026-02-10 22:26:30 +01:00
1 parent 48f594a5b9
commit b7f3535d09
5 files changed
+36 -25

No files matched your search

+6
View File
@@ -298,6 +298,12 @@ export class Guild extends BaseClass {
@Column({ select: false, type: "simple-array" })
channel_ordering: string[];
@Column()
discovery_weight: number = 0;
@Column()
discovery_excluded: boolean = false;
static async createGuild(body: {
name?: string;
icon?: string | null;
@@ -0,0 +1,15 @@
import { MigrationInterface, QueryRunner } from "typeorm";
export class GuildDiscoveryHoisting1770748070808 implements MigrationInterface {
name = "GuildDiscoveryHoisting1770748070808";
public async up(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE "guilds" ADD "discovery_weight" integer NOT NULL`);
await queryRunner.query(`ALTER TABLE "guilds" ADD "discovery_excluded" boolean NOT NULL`);
}
public async down(queryRunner: QueryRunner): Promise<void> {
await queryRunner.query(`ALTER TABLE "guilds" DROP COLUMN "discovery_excluded"`);
await queryRunner.query(`ALTER TABLE "guilds" DROP COLUMN "discovery_weight"`);
}
}