From e88588591e0a2a1f23f6df7bad1d1364302dc78c Mon Sep 17 00:00:00 2001 From: Manfred Karrer Date: Wed, 16 Jan 2019 12:15:48 +0100 Subject: [PATCH] Add periodic log to remind user to enter pw --- .../java/bisq/api/http/app/HttpApiHeadlessApp.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/api/src/main/java/bisq/api/http/app/HttpApiHeadlessApp.java b/api/src/main/java/bisq/api/http/app/HttpApiHeadlessApp.java index d9520e5b8..73cb5170e 100644 --- a/api/src/main/java/bisq/api/http/app/HttpApiHeadlessApp.java +++ b/api/src/main/java/bisq/api/http/app/HttpApiHeadlessApp.java @@ -19,6 +19,8 @@ import bisq.core.app.BisqHeadlessApp; +import bisq.common.Timer; +import bisq.common.UserThread; import bisq.common.setup.UncaughtExceptionHandler; import lombok.extern.slf4j.Slf4j; @@ -37,8 +39,17 @@ protected void setupHandlers() { bisqSetup.setRequestWalletPasswordHandler(aesKeyHandler -> { log.info("onRequestWalletPasswordHandler"); + // Add a periodic log so that users get reminded to enter the pw + Timer reminder = UserThread.runPeriodically(() -> { + log.info("Awaiting user's wallet password to be entered via API call"); + }, 10); + + // TODO @bernard listen for users input of pw, create aseKey and call handler // aesKeyHandler.accept(aseKey); + // Once pw is entered we stop periodic log + // reminder.stop(); + // here is code from UI /* String password = passwordTextField.getText();