🐛 fix sticker packs
This commit is contained in:
parent
d8f77c687e
commit
fb3f957f30
@ -1,11 +1,13 @@
|
||||
import { Request, Response, Router } from "express";
|
||||
import { route } from "@fosscord/api";
|
||||
import { StickerPack } from "@fosscord/util/src/entities/StickerPack";
|
||||
import { StickerPack } from "@fosscord/util";
|
||||
|
||||
const router: Router = Router();
|
||||
|
||||
router.get("/", route({}), async (req: Request, res: Response) => {
|
||||
res.json(await StickerPack.find({}));
|
||||
const sticker_packs = await StickerPack.find({ relations: ["stickers"] });
|
||||
|
||||
res.json({ sticker_packs });
|
||||
});
|
||||
|
||||
export default router;
|
||||
|
@ -179,6 +179,8 @@ export async function onIdentify(this: WebSocket, data: Payload) {
|
||||
x.guild_hashes = {}; // @ts-ignore
|
||||
x.guild_scheduled_events = []; // @ts-ignore
|
||||
x.threads = [];
|
||||
x.premium_subscription_count = 30;
|
||||
x.premium_tier = 3;
|
||||
return x;
|
||||
}),
|
||||
guild_experiments: [], // TODO
|
||||
|
@ -1,8 +1,8 @@
|
||||
import { Column, Entity, JoinColumn, OneToMany, OneToOne, RelationId } from "typeorm";
|
||||
import { Column, Entity, JoinColumn, ManyToOne, OneToMany, OneToOne, RelationId } from "typeorm";
|
||||
import { Sticker } from ".";
|
||||
import { BaseClass } from "./BaseClass";
|
||||
|
||||
@Entity("stickers")
|
||||
@Entity("sticker_packs")
|
||||
export class StickerPack extends BaseClass {
|
||||
@Column()
|
||||
name: string;
|
||||
@ -13,7 +13,7 @@ export class StickerPack extends BaseClass {
|
||||
@Column({ nullable: true })
|
||||
banner_asset_id?: string;
|
||||
|
||||
@OneToMany(() => Sticker, (sticker: Sticker) => sticker.pack_id, {
|
||||
@OneToMany(() => Sticker, (sticker: Sticker) => sticker.pack, {
|
||||
cascade: true,
|
||||
orphanedRowAction: "delete",
|
||||
})
|
||||
@ -25,7 +25,7 @@ export class StickerPack extends BaseClass {
|
||||
@RelationId((pack: StickerPack) => pack.cover_sticker)
|
||||
cover_sticker_id?: string;
|
||||
|
||||
@OneToOne(() => Sticker, { nullable: true })
|
||||
@ManyToOne(() => Sticker, { nullable: true })
|
||||
@JoinColumn()
|
||||
cover_sticker?: Sticker;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user