From b2042ecdee4b0c29bfff0563af7068c7aba20435 Mon Sep 17 00:00:00 2001 From: jarvis2f <137974272+jarvis2f@users.noreply.github.com> Date: Mon, 20 Jan 2025 15:30:49 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix:=20Fixed=20the=20issue=20whe?= =?UTF-8?q?re=20telegramRecord=20was=20not=20assigned=20a=20value=20after?= =?UTF-8?q?=20the=20account=20was=20logged=20in=20for=20the=20first=20time?= =?UTF-8?q?.(#19)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/src/main/java/telegram/files/TelegramVerticle.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/api/src/main/java/telegram/files/TelegramVerticle.java b/api/src/main/java/telegram/files/TelegramVerticle.java index 1f23d2b..a2e8d98 100644 --- a/api/src/main/java/telegram/files/TelegramVerticle.java +++ b/api/src/main/java/telegram/files/TelegramVerticle.java @@ -743,7 +743,10 @@ public class TelegramVerticle extends AbstractVerticle { .compose(user -> DataVerticle.telegramRepository.create(new TelegramRecord(user.id, user.firstName, this.rootPath, this.proxyName)) ) - .onSuccess(o -> log.info("[%s] %s Authorization Ready".formatted(getRootId(), this.telegramRecord.firstName()))) + .onSuccess(o -> { + telegramRecord = o; + log.info("[%s] %s Authorization Ready".formatted(getRootId(), this.telegramRecord.firstName())); + }) .onFailure(e -> log.error("[%s] Authorization Ready, but failed to create telegram record: %s".formatted(getRootId(), e.getMessage()))); } else { log.info("[%s] %s Authorization Ready".formatted(getRootId(), this.telegramRecord.firstName()));