Commit Graph

297 Commits

Author SHA1 Message Date
Andrea Cavalli ad4f9c291c Update TdApi.java, td, and tdjni.so 2020-05-23 20:18:58 +02:00
Andrea Cavalli cd465d8c74 Update td and tdjni.so 2020-05-23 19:36:21 +02:00
Andrea Cavalli 137eec7e0c Update td and tdjni.so 2020-05-23 02:50:01 +02:00
Andrea Cavalli d61537df3b Update td and tdjni.so 2020-05-21 20:24:00 +02:00
Andrea Cavalli fe8eaee95c Updated JTDLib 2020-05-20 23:17:47 +02:00
Andrea Cavalli eec9c7f1fb Free memory 2020-05-19 01:12:31 +02:00
Andrea Cavalli 88266af81e Updated to 2.164.0 and optimized tdlib footprint 2020-05-18 22:26:07 +02:00
Andrea Cavalli b6915e0ae5 Update .gitignore 2020-05-18 22:17:57 +02:00
Andrea Cavalli 6e27f4191a Update td and tdjni.so 2020-05-15 03:29:34 +02:00
Andrea Cavalli e4479ce9f8 Update td and tdjni.so 2020-05-14 22:50:20 +02:00
Andrea Cavalli a0f86ec9bf Update .gitmodules, TdApi.java, and 3 more files... 2020-05-14 22:24:49 +02:00
Andrea Cavalli 7fc7417fbd Lock write bugfix 2020-05-13 16:25:19 +02:00
Andrea Cavalli 31e464e630 Use the same arrays 2020-05-13 15:21:00 +02:00
Andrea Cavalli 32a21ccf01 Deprecated the unnamed BoundedExecutorService 2020-05-13 02:50:51 +02:00
Andrea Cavalli e6f1a056b4 TelegramClient interface 2020-05-05 17:08:39 +02:00
Andrea Cavalli 0fd90e5763 Update TdApi.java 2020-05-02 12:42:04 +02:00
Andrea Cavalli 79dea34a73 Serializable TdApi 2020-05-02 02:02:18 +02:00
Andrea Cavalli cc6a436d24 Fixed initialization 2020-05-01 20:19:37 +02:00
Andrea Cavalli 2111b5bf34 Bounded executor service 2020-05-01 00:31:27 +02:00
Andrea Cavalli bebff648b7 Update td and tdjni.so 2020-04-27 23:44:23 +02:00
Andrea Cavalli ddfeac60cf Update td and tdjni.so 2020-04-27 23:09:28 +02:00
Andrea Cavalli 3e6f9f95d3 Update td and tdjni.so 2020-04-27 21:54:35 +02:00
Andrea Cavalli 0be37a1af0 Updated to 2.163.1 2020-04-27 18:36:19 +02:00
Andrea Cavalli 3f6b0bc773 Update td and tdjni.so 2020-04-27 16:06:40 +02:00
Andrea Cavalli d6c7df9065 Update Client.java, td, and tdjni.so 2020-04-27 15:51:38 +02:00
Andrea Cavalli 2bd9f9c895 Preparing for update 2020-04-27 13:04:43 +02:00
Andrea Cavalli 00d9bdb3aa TDLib 1.6.3 2020-04-25 13:08:10 +02:00
Andrea Cavalli 850503766c Updated to tdlib 1.6.2 2020-04-19 16:32:49 +02:00
Ernesto Castellotti 83f0cbf045 Set our packages name 2019-01-24 19:14:43 +01:00
Ernesto Castellotti 978e162de6 Implemented the methods to customize tdlib parameters
Now the EasyClient constructor does not directly start TDLib, you must always use the create() method (e.g. "var client = new BotClient("791655237:AAEs1bgsn9kL8jnj-aXSOEaGgZaTS_iXjkI").create();")
Now can be specified the name and lastname (only for UserClient) of the user to be used during registration through the UserClien constructor
2019-01-23 20:21:04 +01:00
Ernesto Castellotti 0055477dfe Fix write mistake 2019-01-22 21:44:53 +01:00
Ernesto Castellotti 97391980e6 Use our package names 2019-01-22 21:44:29 +01:00
Andrea Cavalli 17ba0b9e85 Implemented the choice of the first name/last name during registration to prevent the user from blocking telegram with the use of UserClient 2019-01-22 16:47:52 +01:00
Ernesto Castellotti 89f96a3073 Setup new arch in java loadlibrary 2018-11-26 16:17:57 +01:00
Ernesto Castellotti 7660e4336a Compile a shared library instead statical library 2018-11-24 17:55:58 +01:00
Ernesto Castellotti 1e2cba0a64 Add archive destination in CMake 2018-11-24 14:10:47 +01:00
Ernesto Castellotti 4ba686e1ca Added td_jni.cpp for C++ bindings as cmake project 2018-11-23 18:19:32 +01:00
Ernesto Castellotti 82ce53a57c Test 2018-11-21 16:03:51 +01:00
Ernesto Castellotti 5db651dfc8 Added tdlib submodule 2018-11-21 15:57:44 +01:00
Ernesto Castellotti f5ebffa7a1 Added missing license 2018-11-20 18:51:11 +01:00
Ernesto Castellotti 2fa6475975 Updated TdApi to new Tdlib (v1.3.0)
Fixed issue https://github.com/ErnyTech/JTDLib/issues/4
2018-11-20 18:27:45 +01:00
Ernesto Castellotti 2390f27cd4 Implemented new checks in authorizationHandler for check if bot token, phone number, code or password are invalid
Added password hint in password authorization

Check if EasyClient has the authorization before send request

Optimized execute in EasyClient

Implemented close and open for logout from TDLib e re-login

Now client can execute auto, just set logoutAtShutdown to true in initializer

Fix https://github.com/ErnyTech/JTDLib/issues/5
2018-11-19 17:59:57 +01:00
Ernesto Castellotti aef6d04f6b Use initCause when throw exceptions in Init process to pass the real reason for failure when loading TdLib
Fix https://github.com/ErnyTech/JTDLib/issues/2

Signed-off-by: Ernesto Castellotti <erny.castell@gmail.com>
2018-11-18 12:17:43 +01:00
Ernesto Castellotti a3588e5e78 protected to public 2018-07-19 19:53:14 +02:00
ErnyTech 59d4699cd8 Updated docs for package description 2018-07-18 17:17:37 +02:00
ErnyTech 917c78dc18 Support for jitpack
- Support for jitpack
 - Updated docs
 - Added README
 - Added .gitignore
 - Clean up build.gralde
2018-07-18 17:02:05 +02:00
ErnyTech 8ef3daea92 Initial tdlib 2018-07-18 12:24:37 +02:00