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 = {