blob: c38df99cd0da6ba7d5103a7679200363ee738433 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
import { APActivity } from "activitypub-types";
import { Column, CreateDateColumn, Entity, PrimaryColumn } from "typeorm";
import { BaseClassWithoutId } from "./BaseClass";
@Entity("federation_cache")
export class FederationCache extends BaseClassWithoutId {
@PrimaryColumn()
id: string;
@Column({ type: "simple-json" })
data: APActivity;
@CreateDateColumn()
created_at: Date;
toJSON(): APActivity {
return {
id: this.id,
...this.data,
};
}
}
|