From b6de3cf3bbe74686f3af9dc13c03c6af4c26c7f1 Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Sun, 24 Jan 2021 17:35:14 +0100 Subject: [PATCH] Bugfix --- src/main/java/it/tdlight/common/InternalClient.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/it/tdlight/common/InternalClient.java b/src/main/java/it/tdlight/common/InternalClient.java index 3883777..9a4f3f9 100644 --- a/src/main/java/it/tdlight/common/InternalClient.java +++ b/src/main/java/it/tdlight/common/InternalClient.java @@ -118,7 +118,7 @@ public class InternalClient implements ClientEventsHandler, TelegramClient { this.updateHandler = null; this.updatesHandler = new MultiHandler(updatesHandler, updateExceptionHandler); this.defaultExceptionHandler = defaultExceptionHandler; - createAndRegisterClient(clientId); + createAndRegisterClient(); } @Override @@ -128,13 +128,14 @@ public class InternalClient implements ClientEventsHandler, TelegramClient { this.updateHandler = new Handler(updateHandler, updateExceptionHandler); this.updatesHandler = null; this.defaultExceptionHandler = defaultExceptionHandler; - createAndRegisterClient(clientId); + createAndRegisterClient(); } - private void createAndRegisterClient(int clientId) { + private void createAndRegisterClient() { synchronized (nextClientIdLock) { int nextClientId = InternalClient.nextClientId++; - clientManager.registerClient(clientId, this); + System.out.println("Registering client " + nextClientId); + clientManager.registerClient(nextClientId, this); this.clientId = NativeClientAccess.create(); if (this.clientId != nextClientId) { throw new RuntimeException("FATAL ERROR 00 -- REPORT AT https://github.com/tdlight-team/tdlight-java/issues");