Fully implement settings

This commit is contained in:
2024-08-09 22:19:50 +02:00
parent 7b6108d0dd
commit 8119775084
16 changed files with 235 additions and 22 deletions

View File

@@ -10,6 +10,6 @@ export function GetLastPer100(arg1:string):Promise<main.WailsPer100>;
export function GetSettings():Promise<main.settings>;
export function SetSetting(arg1:string,arg2:any):Promise<main.settings>;
export function SetSetting(arg1:string,arg2:number):Promise<main.WailsGenericAck>;
export function UpdateFood(arg1:main.Food):Promise<main.WailsFood1>;

View File

@@ -92,6 +92,20 @@ export namespace main {
return a;
}
}
export class WailsGenericAck {
success: boolean;
error?: string;
static createFrom(source: any = {}) {
return new WailsGenericAck(source);
}
constructor(source: any = {}) {
if ('string' === typeof source) source = JSON.parse(source);
this.success = source["success"];
this.error = source["error"];
}
}
export class WailsPer100 {
data: number;
success: boolean;