import { BaseEntity, Column, Entity, ManyToOne, PrimaryGeneratedColumn } from "typeorm"; import { User } from "./User"; import { Status } from "./Status"; /** * Stores an ActivityPub Like event */ @Entity({ name: "favourites", }) export class Favourite extends BaseEntity { @PrimaryGeneratedColumn("uuid") id!: string; @ManyToOne(() => User, (user) => user.id) actor!: User; @ManyToOne(() => Status, (status) => status.id) object!: Status; @Column("datetime") published!: Date; }