Files
TelegramRSS/src/models/Feed.ts
Fabian Stamm 9dfb1342e5
Some checks failed
continuous-integration/drone/push Build is failing
New version of this thing
2023-04-26 00:04:56 +02:00

24 lines
550 B
TypeScript

import { Entity, Unique, PrimaryGeneratedColumn, Column, ManyToMany, JoinTable, OneToMany, Relation } from "typeorm";
import { User } from "./User.js";
import { Post } from "./Post.js";
@Entity()
export class Feed {
@PrimaryGeneratedColumn()
id: number;
@Column()
url: string;
@Column({
default: "1970-01-01 01:00:00.000"
})
lastCheck?: Date;
@ManyToMany(() => User, user => user.feeds)
@JoinTable()
subscriber: Relation<User>[];
@OneToMany(() => Post, post => post.feed)
oldEntries: Relation<Post>[];
}