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();