From d5656e488cab836edf7068b2f3e5d71c0be85dba Mon Sep 17 00:00:00 2001 From: redshift <213178690+1ftredsh@users.noreply.github.com> Date: Sat, 28 Mar 2026 11:09:42 +0000 Subject: [PATCH] fixed legacySDK reading --- src/daemon/http/index.ts | 5 +++-- src/daemon/index.ts | 1 + src/utils/config.ts | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/daemon/http/index.ts b/src/daemon/http/index.ts index 53869bf..f792e62 100644 --- a/src/daemon/http/index.ts +++ b/src/daemon/http/index.ts @@ -38,7 +38,7 @@ export function createDaemonRequestHandler(deps: { getRoutstr21Models: (forceRefresh?: boolean) => Promise; runWalletCommand: (args: string[]) => Promise; parseBalances: (output: string) => Record; - mode?: "xcashu" | "lazyrefund" | "apikeys"; + mode?: "xcashu" | "apikeys"; usageTrackingDriver: UsageTrackingDriver; }) { return async function handler(req: IncomingMessage, res: ServerResponse) { @@ -181,7 +181,7 @@ export function createDaemonRequestHandler(deps: { deps.storageAdapter, deps.providerRegistry, "min", - "lazyrefund", + "apikeys", ); const spender = client.getCashuSpender(); @@ -423,6 +423,7 @@ export function createDaemonRequestHandler(deps: { debugLevel: "DEBUG", mode: deps.mode, usageTrackingDriver: deps.usageTrackingDriver, + sdkStore: deps.store, }); const isStream = bodyObj.stream === true; diff --git a/src/daemon/index.ts b/src/daemon/index.ts index 631a2ac..33bdd58 100644 --- a/src/daemon/index.ts +++ b/src/daemon/index.ts @@ -45,6 +45,7 @@ async function main(): Promise { const usageTrackingDriver = createBunSqliteUsageTrackingDriver({ dbPath: DB_PATH, sqlite: { Database }, + legacyStorageDriver: sqliteDriver, }); const discoveryAdapter = createDiscoveryAdapterFromStore(store); diff --git a/src/utils/config.ts b/src/utils/config.ts index e3519bd..d05865a 100644 --- a/src/utils/config.ts +++ b/src/utils/config.ts @@ -11,7 +11,7 @@ export interface RoutstrdConfig { port: number; provider: string | null; cocodPath: string | null; - mode?: "xcashu" | "lazyrefund" | "apikeys"; + mode?: "xcashu" | "apikeys"; } export const DEFAULT_CONFIG: RoutstrdConfig = {