mirror of
https://github.com/versia-pub/server.git
synced 2026-03-13 05:49:16 +01:00
add more shit idk
This commit is contained in:
parent
1027eada7c
commit
8946d4593c
6 changed files with 121 additions and 6 deletions
|
|
@ -14,6 +14,7 @@ import { User } from "./User";
|
|||
import { Application } from "./Application";
|
||||
import { Emoji } from "./Emoji";
|
||||
import { Favourite } from "./Favourite";
|
||||
import { RawActivity } from "./RawActivity";
|
||||
|
||||
const config = getConfig();
|
||||
|
||||
|
|
@ -68,6 +69,12 @@ export class Status extends BaseEntity {
|
|||
@ManyToMany(() => Emoji, emoji => emoji.id)
|
||||
emojis!: Emoji[];
|
||||
|
||||
@ManyToMany(() => RawActivity, activity => activity.id, {})
|
||||
likes: RawActivity[] = [];
|
||||
|
||||
@ManyToMany(() => RawActivity, activity => activity.id, {})
|
||||
announces: RawActivity[] = [];
|
||||
|
||||
async getFavourites(): Promise<Favourite[]> {
|
||||
return Favourite.find({
|
||||
where: {
|
||||
|
|
|
|||
|
|
@ -27,9 +27,12 @@ export class User extends BaseEntity {
|
|||
username!: string;
|
||||
|
||||
@Column("varchar", {
|
||||
nullable: true,
|
||||
unique: true,
|
||||
})
|
||||
password!: string | null;
|
||||
display_name!: string;
|
||||
|
||||
@Column("varchar")
|
||||
password!: string;
|
||||
|
||||
@Column("varchar", {
|
||||
unique: true,
|
||||
|
|
@ -47,9 +50,6 @@ export class User extends BaseEntity {
|
|||
@UpdateDateColumn()
|
||||
updated_at!: Date;
|
||||
|
||||
@Column("boolean")
|
||||
isRemote!: boolean;
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/require-await
|
||||
async toAPI(): Promise<APIAccount> {
|
||||
return {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue