This commit is contained in:
2026-06-06 01:43:27 +02:00
parent b4e104f5a2
commit 176cc0e62b
7 changed files with 323 additions and 2 deletions
+6
View File
@@ -141,6 +141,8 @@ export function GetLogFilePath():Promise<string>;
export function GetLookupSettings():Promise<main.LookupSettings>;
export function GetPOTAToken():Promise<string>;
export function GetQSLDefaults():Promise<main.QSLDefaults>;
export function GetQSO(arg1:number):Promise<qso.QSO>;
@@ -265,6 +267,8 @@ export function SaveOperatingAntenna(arg1:operating.Antenna):Promise<operating.A
export function SaveOperatingStation(arg1:operating.Station):Promise<operating.Station>;
export function SavePOTAToken(arg1:string):Promise<void>;
export function SaveProfile(arg1:profile.Profile):Promise<profile.Profile>;
export function SaveQSLDefaults(arg1:main.QSLDefaults):Promise<void>;
@@ -301,6 +305,8 @@ export function SetUIPref(arg1:string,arg2:string):Promise<void>;
export function SwitchCATRig(arg1:number):Promise<void>;
export function SyncPOTAHunterLog():Promise<main.POTASyncResult>;
export function TestClublogUpload():Promise<string>;
export function TestEmail(arg1:string):Promise<void>;
+12
View File
@@ -254,6 +254,10 @@ export function GetLookupSettings() {
return window['go']['main']['App']['GetLookupSettings']();
}
export function GetPOTAToken() {
return window['go']['main']['App']['GetPOTAToken']();
}
export function GetQSLDefaults() {
return window['go']['main']['App']['GetQSLDefaults']();
}
@@ -502,6 +506,10 @@ export function SaveOperatingStation(arg1) {
return window['go']['main']['App']['SaveOperatingStation'](arg1);
}
export function SavePOTAToken(arg1) {
return window['go']['main']['App']['SavePOTAToken'](arg1);
}
export function SaveProfile(arg1) {
return window['go']['main']['App']['SaveProfile'](arg1);
}
@@ -574,6 +582,10 @@ export function SwitchCATRig(arg1) {
return window['go']['main']['App']['SwitchCATRig'](arg1);
}
export function SyncPOTAHunterLog() {
return window['go']['main']['App']['SyncPOTAHunterLog']();
}
export function TestClublogUpload() {
return window['go']['main']['App']['TestClublogUpload']();
}
+18
View File
@@ -973,6 +973,24 @@ export namespace main {
}
}
export class POTASyncResult {
fetched: number;
updated: number;
already_tagged: number;
unmatched: number;
static createFrom(source: any = {}) {
return new POTASyncResult(source);
}
constructor(source: any = {}) {
if ('string' === typeof source) source = JSON.parse(source);
this.fetched = source["fetched"];
this.updated = source["updated"];
this.already_tagged = source["already_tagged"];
this.unmatched = source["unmatched"];
}
}
export class QSLDefaults {
qsl_sent: string;
qsl_rcvd: string;