add edit/delete game capabilities

This commit is contained in:
2026-01-11 18:41:56 +01:00
parent 4eed9adaad
commit db417e50d9
11 changed files with 655 additions and 8 deletions
+18 -1
View File
@@ -98,6 +98,7 @@ export interface AuthStatusResponse {
authenticated: boolean;
username: string;
message: string;
isAdmin: boolean;
}
export interface GameRequest {
@@ -895,7 +896,7 @@ export const AuthStatusRequest: MessageFns<AuthStatusRequest> = {
};
function createBaseAuthStatusResponse(): AuthStatusResponse {
return { authenticated: false, username: "", message: "" };
return { authenticated: false, username: "", message: "", isAdmin: false };
}
export const AuthStatusResponse: MessageFns<AuthStatusResponse> = {
@@ -909,6 +910,9 @@ export const AuthStatusResponse: MessageFns<AuthStatusResponse> = {
if (message.message !== "") {
writer.uint32(26).string(message.message);
}
if (message.isAdmin !== false) {
writer.uint32(32).bool(message.isAdmin);
}
return writer;
},
@@ -943,6 +947,14 @@ export const AuthStatusResponse: MessageFns<AuthStatusResponse> = {
message.message = reader.string();
continue;
}
case 4: {
if (tag !== 32) {
break;
}
message.isAdmin = reader.bool();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
@@ -957,6 +969,7 @@ export const AuthStatusResponse: MessageFns<AuthStatusResponse> = {
authenticated: isSet(object.authenticated) ? globalThis.Boolean(object.authenticated) : false,
username: isSet(object.username) ? globalThis.String(object.username) : "",
message: isSet(object.message) ? globalThis.String(object.message) : "",
isAdmin: isSet(object.isAdmin) ? globalThis.Boolean(object.isAdmin) : false,
};
},
@@ -971,6 +984,9 @@ export const AuthStatusResponse: MessageFns<AuthStatusResponse> = {
if (message.message !== "") {
obj.message = message.message;
}
if (message.isAdmin !== false) {
obj.isAdmin = message.isAdmin;
}
return obj;
},
@@ -982,6 +998,7 @@ export const AuthStatusResponse: MessageFns<AuthStatusResponse> = {
message.authenticated = object.authenticated ?? false;
message.username = object.username ?? "";
message.message = object.message ?? "";
message.isAdmin = object.isAdmin ?? false;
return message;
},
};