feat: added support for eQSL

This commit is contained in:
2026-06-18 14:56:13 +02:00
parent cdd71b17c8
commit dd2deee939
10 changed files with 351 additions and 9 deletions
+4
View File
@@ -670,6 +670,7 @@ export namespace extsvc {
password: string;
callsign: string;
code: string;
qth_nickname: string;
force_station_callsign: string;
tqsl_path: string;
station_location: string;
@@ -691,6 +692,7 @@ export namespace extsvc {
this.password = source["password"];
this.callsign = source["callsign"];
this.code = source["code"];
this.qth_nickname = source["qth_nickname"];
this.force_station_callsign = source["force_station_callsign"];
this.tqsl_path = source["tqsl_path"];
this.station_location = source["station_location"];
@@ -706,6 +708,7 @@ export namespace extsvc {
clublog: ServiceConfig;
lotw: ServiceConfig;
hrdlog: ServiceConfig;
eqsl: ServiceConfig;
static createFrom(source: any = {}) {
return new ExternalServices(source);
@@ -717,6 +720,7 @@ export namespace extsvc {
this.clublog = this.convertValues(source["clublog"], ServiceConfig);
this.lotw = this.convertValues(source["lotw"], ServiceConfig);
this.hrdlog = this.convertValues(source["hrdlog"], ServiceConfig);
this.eqsl = this.convertValues(source["eqsl"], ServiceConfig);
}
convertValues(a: any, classs: any, asMap: boolean = false): any {