feat(commandline): add sign out (@fehmer)

This commit is contained in:
Christian Fehmer 2025-12-21 10:20:55 +01:00
parent d11bdaa710
commit 61a7fe4676
No known key found for this signature in database
GPG key ID: A567394D76EBDD7C

View file

@ -31,6 +31,7 @@ import * as FPSCounter from "../elements/fps-counter";
import { Command, CommandsSubgroup } from "./types";
import { buildCommandForConfigKey } from "./util";
import { CommandlineConfigMetadataObject } from "./commandline-metadata";
import { isAuthAvailable, isAuthenticated, signOut } from "../firebase";
const challengesPromise = JSONData.getChallengeList();
challengesPromise
@ -366,6 +367,17 @@ export const commands: CommandsSubgroup = {
window.open("https://discord.gg/monkeytype");
},
},
{
id: "signOut",
display: "Sign out",
icon: "fa-sign-out-alt",
exec: (): void => {
void signOut();
},
available: () => {
return isAuthAvailable() && isAuthenticated();
},
},
],
};