commit f71a7b766a62273a3710433f0017d142e8a48313
parent 4f149dd6e695100d5c83c65e84bdc886518b10f9
Author: Florian Dold <florian@dold.me>
Date: Tue, 18 Feb 2025 17:15:59 +0100
-formatting
Diffstat:
1 file changed, 13 insertions(+), 6 deletions(-)
diff --git a/packages/web-util/src/context/activity.ts b/packages/web-util/src/context/activity.ts
@@ -14,7 +14,15 @@
GNU Taler; see the file COPYING. If not, see <http://www.gnu.org/licenses/>
*/
-import { ChallengerHttpClient, ObservabilityEvent, TalerAuthenticationHttpClient, TalerBankConversionHttpClient, TalerCoreBankHttpClient, TalerExchangeHttpClient, TalerMerchantInstanceHttpClient, TalerMerchantManagementHttpClient } from "@gnu-taler/taler-util";
+import {
+ ChallengerHttpClient,
+ ObservabilityEvent,
+ TalerAuthenticationHttpClient,
+ TalerBankConversionHttpClient,
+ TalerCoreBankHttpClient,
+ TalerExchangeHttpClient,
+ TalerMerchantManagementHttpClient,
+} from "@gnu-taler/taler-util";
type Listener<Event> = (e: Event) => void;
type Unsuscriber = () => void;
@@ -23,11 +31,11 @@ export type Subscriber<Event> = (fn: Listener<Event>) => Unsuscriber;
export class ActiviyTracker<Event> {
private observers = new Array<Listener<Event>>();
constructor() {
- this.notify = this.notify.bind(this)
- this.subscribe = this.subscribe.bind(this)
+ this.notify = this.notify.bind(this);
+ this.subscribe = this.subscribe.bind(this);
}
notify(data: Event): void {
- this.observers.forEach((observer) => observer(data))
+ this.observers.forEach((observer) => observer(data));
}
subscribe(func: Listener<Event>): Unsuscriber {
this.observers.push(func);
@@ -49,7 +57,7 @@ export class ActiviyTracker<Event> {
export interface APIClient<T, C> {
getRemoteConfig(): Promise<C>;
VERSION: string;
- lib: T,
+ lib: T;
onActivity: Subscriber<ObservabilityEvent>;
cancelRequest(id: string): void;
}
@@ -73,4 +81,3 @@ export interface BankLib {
export interface ChallengerLib {
challenger: ChallengerHttpClient;
}
-