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; }