add refresh state from file

This commit is contained in:
2026-01-11 19:13:56 +01:00
parent db417e50d9
commit 0eea1b1ff4
6 changed files with 179 additions and 3 deletions
+81
View File
@@ -90,6 +90,11 @@ export interface LogoutResponse {
message: string;
}
export interface RefreshResponse {
success: boolean;
message: string;
}
export interface AuthStatusRequest {
token: string;
}
@@ -837,6 +842,82 @@ export const LogoutResponse: MessageFns<LogoutResponse> = {
},
};
function createBaseRefreshResponse(): RefreshResponse {
return { success: false, message: "" };
}
export const RefreshResponse: MessageFns<RefreshResponse> = {
encode(message: RefreshResponse, writer: BinaryWriter = new BinaryWriter()): BinaryWriter {
if (message.success !== false) {
writer.uint32(8).bool(message.success);
}
if (message.message !== "") {
writer.uint32(18).string(message.message);
}
return writer;
},
decode(input: BinaryReader | Uint8Array, length?: number): RefreshResponse {
const reader = input instanceof BinaryReader ? input : new BinaryReader(input);
const end = length === undefined ? reader.len : reader.pos + length;
const message = createBaseRefreshResponse();
while (reader.pos < end) {
const tag = reader.uint32();
switch (tag >>> 3) {
case 1: {
if (tag !== 8) {
break;
}
message.success = reader.bool();
continue;
}
case 2: {
if (tag !== 18) {
break;
}
message.message = reader.string();
continue;
}
}
if ((tag & 7) === 4 || tag === 0) {
break;
}
reader.skip(tag & 7);
}
return message;
},
fromJSON(object: any): RefreshResponse {
return {
success: isSet(object.success) ? globalThis.Boolean(object.success) : false,
message: isSet(object.message) ? globalThis.String(object.message) : "",
};
},
toJSON(message: RefreshResponse): unknown {
const obj: any = {};
if (message.success !== false) {
obj.success = message.success;
}
if (message.message !== "") {
obj.message = message.message;
}
return obj;
},
create<I extends Exact<DeepPartial<RefreshResponse>, I>>(base?: I): RefreshResponse {
return RefreshResponse.fromPartial(base ?? ({} as any));
},
fromPartial<I extends Exact<DeepPartial<RefreshResponse>, I>>(object: I): RefreshResponse {
const message = createBaseRefreshResponse();
message.success = object.success ?? false;
message.message = object.message ?? "";
return message;
},
};
function createBaseAuthStatusRequest(): AuthStatusRequest {
return { token: "" };
}