1 files changed, 8 insertions, 2 deletions
diff --git a/src/util/entities/ConnectedAccount.ts b/src/util/entities/ConnectedAccount.ts
index beb53e41..d8a9de20 100644
--- a/src/util/entities/ConnectedAccount.ts
+++ b/src/util/entities/ConnectedAccount.ts
@@ -51,7 +51,7 @@ export class ConnectedAccount extends BaseClass {
revoked?: boolean = false;
@Column({ select: false })
- show_activity?: boolean = true;
+ show_activity?: number = 0;
@Column()
type: string;
@@ -75,5 +75,11 @@ export class ConnectedAccount extends BaseClass {
two_way_link?: boolean = false;
@Column({ select: false, nullable: true, type: "simple-json" })
- token_data?: ConnectedAccountTokenData;
+ token_data?: ConnectedAccountTokenData | null;
+
+ async revoke() {
+ this.revoked = true;
+ this.token_data = null;
+ await this.save();
+ }
}
|