feat: QSO rate meter — per-operator AND team totals
GetQSORate now returns both the active operator's rate (their own performance) and the whole station's rate (all operators combined). RecentRateBreakdown computes both in one scan of the recent rows (per-operator + all-operators), replacing RecentRate.
This commit is contained in:
@@ -2407,6 +2407,8 @@ export namespace main {
|
||||
export class QSORate {
|
||||
last10: number;
|
||||
last60: number;
|
||||
team_last10: number;
|
||||
team_last60: number;
|
||||
|
||||
static createFrom(source: any = {}) {
|
||||
return new QSORate(source);
|
||||
@@ -2416,6 +2418,8 @@ export namespace main {
|
||||
if ('string' === typeof source) source = JSON.parse(source);
|
||||
this.last10 = source["last10"];
|
||||
this.last60 = source["last60"];
|
||||
this.team_last10 = source["team_last10"];
|
||||
this.team_last60 = source["team_last60"];
|
||||
}
|
||||
}
|
||||
export class RelayAutoRule {
|
||||
|
||||
Reference in New Issue
Block a user