From 1b6ac1fe0a1d3c7dc77a20c1438c519e549b8fce Mon Sep 17 00:00:00 2001 From: jiftechnify Date: Tue, 1 Oct 2024 19:10:05 +0900 Subject: [PATCH] implement ping method in nip46 signers --- nip46/dynamic-signer.go | 2 ++ nip46/static-key-signer.go | 2 ++ 2 files changed, 4 insertions(+) diff --git a/nip46/dynamic-signer.go b/nip46/dynamic-signer.go index bad8492..a5ca4d4 100644 --- a/nip46/dynamic-signer.go +++ b/nip46/dynamic-signer.go @@ -257,6 +257,8 @@ func (p *DynamicSigner) HandleRequest(event *nostr.Event) ( break } result = plaintext + case "ping": + result = "pong" default: return req, resp, eventResponse, fmt.Errorf("unknown method '%s'", req.Method) diff --git a/nip46/static-key-signer.go b/nip46/static-key-signer.go index 73e9193..5a9d4a0 100644 --- a/nip46/static-key-signer.go +++ b/nip46/static-key-signer.go @@ -232,6 +232,8 @@ func (p *StaticKeySigner) HandleRequest(event *nostr.Event) ( break } result = plaintext + case "ping": + result = "pong" default: return req, resp, eventResponse, fmt.Errorf("unknown method '%s'", req.Method)