client now fetches user information from Drop server

This commit is contained in:
DecDuck
2024-10-09 16:52:24 +11:00
parent bb2833b79f
commit 4a114d2a79
11 changed files with 113 additions and 39 deletions
+19 -5
View File
@@ -1,6 +1,20 @@
export type AppState = {
status: AppStatus;
user?: User;
};
export enum AppStatus {
NotConfigured = "NotConfigured",
SignedOut = "SignedOut",
SignedIn = "SignedIn",
SignedInNeedsReauth = "SignedInNeedsReauth",
}
NotConfigured = "NotConfigured",
SignedOut = "SignedOut",
SignedIn = "SignedIn",
SignedInNeedsReauth = "SignedInNeedsReauth",
}
export type User = {
id: string;
username: string;
admin: boolean;
email: string;
displayName: string;
profilePicture: string;
};