From 9e83e0ff9b24534e166961b5d3dd3e3f74fd0c56 Mon Sep 17 00:00:00 2001 From: Sosthene Date: Tue, 17 Dec 2024 11:53:21 +0100 Subject: [PATCH] Check if client is paired before creating pairing process --- src/services/service.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/services/service.ts b/src/services/service.ts index 2351ccf..aed082e 100755 --- a/src/services/service.ts +++ b/src/services/service.ts @@ -132,6 +132,9 @@ export default class Services { } public async createPairingProcess(pairWith: string[], relayAddress: string, feeRate: number): Promise { + if (this.sdkClient.is_paired()) { + throw new Error('Device already paired'); + } const myAddress: string = this.sdkClient.get_address(); pairWith.push(myAddress); const newKey = this.sdkClient.get_new_keypair();