From 54bc3a49eca54781c6e84b8153f1aaffba644886 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 3 Feb 2026 14:32:41 +0700 Subject: [PATCH] refactor: use pino.Logger in daemon-keypair --- packages/server/src/server/daemon-keypair.ts | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) diff --git a/packages/server/src/server/daemon-keypair.ts b/packages/server/src/server/daemon-keypair.ts index a1a5c58c3..bfed06f3d 100644 --- a/packages/server/src/server/daemon-keypair.ts +++ b/packages/server/src/server/daemon-keypair.ts @@ -3,6 +3,7 @@ import { webcrypto } from "node:crypto"; import { existsSync, readFileSync, writeFileSync } from "node:fs"; import path from "node:path"; import { z } from "zod"; +import type pino from "pino"; const KeyPairSchema = z.object({ v: z.literal(1), @@ -12,12 +13,6 @@ const KeyPairSchema = z.object({ type StoredKeyPair = z.infer; -type LoggerLike = { - child(bindings: Record): LoggerLike; - info(...args: any[]): void; - warn(...args: any[]): void; -}; - const KEYPAIR_FILENAME = "daemon-keypair.json"; const ECDH_ALGORITHM = { name: "ECDH", namedCurve: "P-256" }; @@ -28,7 +23,7 @@ export type DaemonKeyPairBundle = { export async function loadOrCreateDaemonKeyPair( paseoHome: string, - logger?: LoggerLike + logger?: pino.Logger ): Promise { const log = logger?.child({ module: "daemon-keypair" }); const filePath = path.join(paseoHome, KEYPAIR_FILENAME);