diff --git a/packages/app/src/Cache/DMCache.ts b/packages/app/src/Cache/DMCache.ts index 2ea1820d9..a147559f3 100644 --- a/packages/app/src/Cache/DMCache.ts +++ b/packages/app/src/Cache/DMCache.ts @@ -11,8 +11,8 @@ class DMCache extends FeedCache { return of.id; } - override async preload(follows?: Array): Promise { - await super.preload(follows); + override async preload(): Promise { + await super.preload(); // load all dms to memory await this.buffer([...this.onTable]); } diff --git a/packages/app/src/Cache/EventInteractionCache.ts b/packages/app/src/Cache/EventInteractionCache.ts index 088937053..1a727c065 100644 --- a/packages/app/src/Cache/EventInteractionCache.ts +++ b/packages/app/src/Cache/EventInteractionCache.ts @@ -12,8 +12,8 @@ class EventInteractionCache extends FeedCache { return sha256(of.event + of.by); } - override async preload(follows?: Array): Promise { - await super.preload(follows); + override async preload(): Promise { + await super.preload(); const data = window.localStorage.getItem("zap-cache"); if (data) { diff --git a/packages/app/src/Cache/FeedCache.ts b/packages/app/src/Cache/FeedCache.ts index 8d7966edc..1e62fb2da 100644 --- a/packages/app/src/Cache/FeedCache.ts +++ b/packages/app/src/Cache/FeedCache.ts @@ -35,7 +35,7 @@ export default abstract class FeedCache { }, 30_000); } - async preload(follows?: Array) { + async preload() { if (db.ready) { const keys = await this.table.toCollection().primaryKeys(); this.onTable = new Set(keys.map(a => a as string)); diff --git a/packages/app/src/Cache/UserCache.ts b/packages/app/src/Cache/UserCache.ts index 06c99f738..731a74220 100644 --- a/packages/app/src/Cache/UserCache.ts +++ b/packages/app/src/Cache/UserCache.ts @@ -19,7 +19,7 @@ class UserProfileCache extends FeedCache { } override async preload(follows?: Array): Promise { - await super.preload(follows); + await super.preload(); // load follows profiles if (follows) { await this.buffer(follows); diff --git a/packages/app/src/Cache/UserRelayCache.ts b/packages/app/src/Cache/UserRelayCache.ts index 532d8a690..37e38036a 100644 --- a/packages/app/src/Cache/UserRelayCache.ts +++ b/packages/app/src/Cache/UserRelayCache.ts @@ -11,7 +11,7 @@ class UsersRelaysCache extends FeedCache { } override async preload(follows?: Array): Promise { - await super.preload(follows); + await super.preload(); if (follows) { await this.buffer(follows); } diff --git a/packages/app/src/Cache/index.ts b/packages/app/src/Cache/index.ts index 24b8e9918..f5f13a688 100644 --- a/packages/app/src/Cache/index.ts +++ b/packages/app/src/Cache/index.ts @@ -55,8 +55,8 @@ export function mapEventToProfile(ev: RawEvent) { export async function preload(follows?: Array) { const preloads = [ UserCache.preload(follows), - DmCache.preload(follows), - InteractionCache.preload(follows), + DmCache.preload(), + InteractionCache.preload(), UserRelays.preload(follows), ]; await Promise.all(preloads); diff --git a/packages/app/src/Element/Relay.tsx b/packages/app/src/Element/Relay.tsx index 6c4d898f0..fcc2b9121 100644 --- a/packages/app/src/Element/Relay.tsx +++ b/packages/app/src/Element/Relay.tsx @@ -35,7 +35,6 @@ export default function Relay(props: RelayProps) { ); } - const latency = Math.floor(state?.avgLatency ?? 0); return ( <>
diff --git a/packages/app/src/Wallet/Cashu.ts b/packages/app/src/Wallet/Cashu.ts index 7bbf87e0e..541e65ba1 100644 --- a/packages/app/src/Wallet/Cashu.ts +++ b/packages/app/src/Wallet/Cashu.ts @@ -1,5 +1,4 @@ -import { InvoiceRequest, LNWallet, Sats, WalletError, WalletErrorCode, WalletInfo, WalletInvoice } from "Wallet"; - +import { LNWallet, Sats, WalletError, WalletErrorCode, WalletInfo, WalletInvoice } from "Wallet"; import { CashuMint, CashuWallet as TheCashuWallet, Proof } from "@cashu/cashu-ts"; export class CashuWallet implements LNWallet { diff --git a/packages/app/src/ZapPoolController.ts b/packages/app/src/ZapPoolController.ts index 41148b7d9..3db499f22 100644 --- a/packages/app/src/ZapPoolController.ts +++ b/packages/app/src/ZapPoolController.ts @@ -21,13 +21,12 @@ export interface ZapPoolRecipient { } class ZapPool extends ExternalStore> { - #store: Map; + #store = new Map(); #isPayoutInProgress = false; - #lastPayout: number = 0; + #lastPayout = 0; constructor() { super(); - this.#store = new Map(); this.#load(); setTimeout(() => this.#autoPayout().catch(console.error), 5_000); } diff --git a/packages/app/src/index.tsx b/packages/app/src/index.tsx index 0d012cf1b..c3e3313c8 100644 --- a/packages/app/src/index.tsx +++ b/packages/app/src/index.tsx @@ -36,7 +36,7 @@ import { db } from "Db"; import { preload } from "Cache"; import { LoginStore } from "Login"; -// @ts-ignore +// @ts-expect-error Setting webpack nonce window.__webpack_nonce__ = "ZmlhdGphZiBzYWlkIHNub3J0LnNvY2lhbCBpcyBwcmV0dHkgZ29vZCwgd2UgbWFkZSBpdCE="; serviceWorkerRegistration.register(); diff --git a/packages/app/src/service-worker.ts b/packages/app/src/service-worker.ts index 26cf6bf34..497749beb 100644 --- a/packages/app/src/service-worker.ts +++ b/packages/app/src/service-worker.ts @@ -1,6 +1,6 @@ /// import {} from "."; -declare var self: ServiceWorkerGlobalScope; +declare const self: ServiceWorkerGlobalScope; import { clientsClaim } from "workbox-core"; import { ExpirationPlugin } from "workbox-expiration";