More options for Applications

This commit is contained in:
Jesse Wierzbinski 2023-09-13 09:11:24 -10:00
parent 0bdf559bdc
commit 298c5bceae
No known key found for this signature in database
GPG key ID: F9A1E418934E40B0

View file

@ -24,12 +24,21 @@ export class Application extends BaseEntity {
}) })
vapid_key!: string | null; vapid_key!: string | null;
@Column("varchar")
secret!: string;
@Column("varchar")
scopes = "read";
@Column("varchar")
redirect_uris = "urn:ietf:wg:oauth:2.0:oob";
// eslint-disable-next-line @typescript-eslint/require-await // eslint-disable-next-line @typescript-eslint/require-await
async toAPI(): Promise<APIApplication> { async toAPI(): Promise<APIApplication> {
return { return {
name: "", name: this.name,
website: null, website: this.website,
vapid_key: null, vapid_key: this.vapid_key,
}; };
} }
} }