Andrea Cavalli
aab1177b34
Change libs cache directory
2021-01-10 19:06:47 +01:00
Andrea Cavalli
b431a6335a
Separate different natives versions
2021-01-10 19:03:54 +01:00
Andrea Cavalli
fe36e6912c
Move to github actions
2020-12-29 23:38:50 +01:00
Andrea Cavalli
d1766ed0e8
Remove again initialization lock
2020-11-15 23:38:30 +01:00
Andrea Cavalli
8bec749d64
Update CommonClientManager.java, pom.xml, and pom.xml
2020-11-15 22:42:12 +01:00
Andrea Cavalli
356e235beb
Update CommonClientManager.java and InternalClientManager.java
2020-11-15 20:50:23 +01:00
Andrea Cavalli
c156313fee
Fix race condition
2020-11-15 20:39:45 +01:00
Andrea Cavalli
83561e1d1b
Update ResponseReceiver.java
2020-11-15 20:11:37 +01:00
Andrea Cavalli
e87ddb4d20
Levlam race condition still persists
2020-11-15 20:10:54 +01:00
Andrea Cavalli
69e0b7d2c0
Levlam race condition fix
2020-11-14 11:12:52 +01:00
Andrea Cavalli
73606957e7
Update InternalClient.java
2020-11-12 13:01:22 +01:00
Andrea Cavalli
2829f8c089
Update LoadLibrary.java, pom.xml, and pom.xml
2020-10-29 17:17:23 +01:00
Andrea Cavalli
38ccacd18a
Update LoadLibrary.java
2020-10-29 15:04:47 +01:00
Andrea Cavalli
9bbb59695a
Update LibraryVersion.java, LibraryVersion.java, and 3 more files...
2020-10-29 14:59:34 +01:00
Andrea Cavalli
bed2064694
Update InternalClientManager.java and ResponseReceiver.java
2020-10-14 19:16:21 +02:00
Andrea Cavalli
11ce142716
Change errors behavior
2020-10-13 23:22:21 +02:00
Andrea Cavalli
9dd625a1d7
Client initialization lock
2020-10-13 18:47:54 +02:00
Andrea Cavalli
167bac99e7
Removed debug leftovers
2020-10-13 18:39:23 +02:00
Andrea Cavalli
fe8bfd17e0
Fix race condition
2020-10-13 18:33:06 +02:00
Andrea Cavalli
2647bd0d70
Update InternalClient.java
2020-10-13 15:51:35 +02:00
Andrea Cavalli
bbedd3734b
Add fallback for unregistered clients
2020-10-13 15:12:13 +02:00
Andrea Cavalli
4c2cdfef12
Update InternalClientManager.java
2020-10-13 04:10:20 +02:00
Andrea Cavalli
ce68fb92f8
Update ResponseReceiver.java
2020-10-13 03:00:17 +02:00
Andrea Cavalli
f38fe387a6
Rename implementation and improve README
2020-10-13 02:02:24 +02:00
Andrea Cavalli
0fd22c61f4
New api
2020-10-13 01:31:32 +02:00
Andrea Cavalli
4d51b63737
Update API
2020-10-12 18:48:49 +02:00
Andrea Cavalli
85a6f6c608
Update TdApi.java
2020-10-12 00:16:13 +02:00
Andrea Cavalli
176ddb94c6
Update LibraryVersion.java, LibraryVersion.java, and LoadLibrary.java
2020-10-11 19:48:52 +02:00
Andrea Cavalli
bee3e185f7
Merge tdlib and tdlight branches into a single source directory
2020-10-11 16:27:57 +02:00
Andrea Cavalli
e998358642
Rename package
2020-10-11 12:41:29 +02:00
Andrea Cavalli
1c5650ae2e
Update Init.java
2020-10-09 03:46:38 +02:00
Andrea Cavalli
03597d91be
Update Init.java
2020-10-09 03:29:49 +02:00
Andrea Cavalli
4cb278344a
Update Init.java
2020-10-09 03:25:27 +02:00
Andrea Cavalli
c7e85b3bf0
Fix library names for windows
2020-10-08 19:43:30 +02:00
Andrea Cavalli
d016890d2a
Update pom.xml and LoadLibrary.java
2020-10-08 01:31:17 +02:00
Andrea Cavalli
3756a92533
Update TdApi.java
2020-10-07 16:15:14 +02:00
Andrea Cavalli
865997b52f
Update pom.xml and LoadLibrary.java
2020-10-07 00:51:26 +02:00
Andrea Cavalli
a4a82362ad
Upgraded TdApi.java
2020-10-02 17:33:55 +00:00
Andrea Cavalli
0830eeb249
Changed the cache folder name for tdlight
2020-09-10 16:12:01 +02:00
Andrea Cavalli
107307d5d0
Fix fatal error callback
2020-09-08 16:23:46 +02:00
Andrea Cavalli
e92c04098f
Add locks to prevent reading updates when destroying the client
2020-09-07 15:21:57 +02:00
Andrea Cavalli
d477aeffe3
Thread-safe client
2020-09-05 14:12:21 +02:00
Andrea Cavalli
a8800af2b6
Optimized client
2020-09-02 16:23:51 +02:00
Andrea Cavalli
319df71154
Update Client.java
2020-09-02 16:01:58 +02:00
Andrea Cavalli
05f455f416
Update Client.java and TelegramClient.java
2020-09-02 14:56:46 +02:00
Andrea Cavalli
148a220403
Added warning to Log.java
2020-09-02 00:38:21 +02:00
Andrea Cavalli
4863ae7001
Update LoadLibrary.java
2020-09-01 23:18:19 +02:00
Andrea Cavalli
d258387f26
Update NativeClient.java
2020-08-31 15:30:16 +02:00
Andrea Cavalli
c313cb8fa2
Code cleanup
2020-08-30 00:46:28 +02:00
Andrea Cavalli
f9162cc79c
Fix logging output
2020-08-27 11:42:27 +02:00
Andrea Cavalli
a2ae8c6ccb
Fix wrong method call
2020-08-26 18:27:20 +02:00
Andrea Cavalli
6e7f8b97a2
ScannerUtils cleanup
2020-08-26 18:25:36 +02:00
Andrea Cavalli
ca519eefca
Added osx support
2020-08-23 19:48:42 +02:00
Andrea Cavalli
076236f7e2
Renamed mac to osx
2020-08-23 19:34:35 +02:00
Andrea Cavalli
95ff3562f4
Renamed mac to osx
2020-08-23 19:34:08 +02:00
0ba97b2c45
Prefer local libraries
2020-08-23 15:36:45 +02:00
937ff0c4ac
Fixed library names
2020-08-23 14:10:05 +02:00
Andrea Cavalli
09ec6c98e4
Alternative library loading
2020-08-21 00:01:01 +02:00
Andrea Cavalli
65253da009
Upgraded TdApi.java
2020-08-20 12:46:43 +00:00
Andrea Cavalli
c4f18294f1
Update .gitmodules, common-utils, and 7 more files...
2020-08-20 13:59:38 +02:00
Andrea Cavalli
95ae06052d
Removed wrong package info
2020-08-20 13:47:58 +02:00
Andrea Cavalli
fa545a72f0
Renamed tdnatives to tdlib
2020-08-20 01:59:56 +02:00
Andrea Cavalli
19dbc55351
Updated imports
2020-08-19 19:49:29 +02:00
Andrea Cavalli
3c502f4c67
Upgraded TdApi.java
2020-08-19 11:14:00 +00:00
57460f1b41
Delete 'src/main/java/it/tdlight/tdnatives/TdApi.java'
2020-08-19 13:03:49 +02:00
Andrea Cavalli
034aaa46d9
Renamed project files
2020-08-18 23:13:36 +02:00
Andrea Cavalli
da891d4223
Increase version to 2.168.0
2020-08-18 14:01:00 +02:00
ec3cf6d64c
Update TdApi.java and td
2020-07-29 17:13:32 +02:00
97e5829bc8
Update TdApi.java and td to version 1.6.7
2020-07-29 16:42:22 +02:00
f87f473703
Updated to 1.6.6
2020-06-11 18:15:16 +02:00
eb800de51d
Added warp utils
2020-05-31 17:19:05 +02:00
cd543cad94
Update BoundedExecutorServiceImpl.java
2020-05-26 12:51:08 +02:00
1169ddac14
Update TdApi.java, td, and tdjni.so
2020-05-23 20:18:58 +02:00
bfcd08f988
Updated to 2.164.0 and optimized tdlib footprint
2020-05-18 22:26:07 +02:00
a9860ca547
Update .gitmodules, TdApi.java, and 3 more files...
2020-05-14 22:24:49 +02:00
89fdbcd3cb
Lock write bugfix
2020-05-13 16:25:19 +02:00
c5066ddb30
Use the same arrays
2020-05-13 15:21:00 +02:00
d10e0ebf50
Deprecated the unnamed BoundedExecutorService
2020-05-13 02:50:51 +02:00
6d508a4415
TelegramClient interface
2020-05-05 17:08:39 +02:00
abd8a6b61f
Update TdApi.java
2020-05-02 12:42:04 +02:00
6f8be2e376
Serializable TdApi
2020-05-02 02:02:18 +02:00
1457c731b9
Fixed initialization
2020-05-01 20:19:37 +02:00
ff004e1ccd
Bounded executor service
2020-05-01 00:31:27 +02:00
66589cb8a0
Update Client.java, td, and tdjni.so
2020-04-27 15:51:38 +02:00
ff1091c001
TDLib 1.6.3
2020-04-25 13:08:10 +02:00
4f72741227
Updated to tdlib 1.6.2
2020-04-19 16:32:49 +02:00
Ernesto Castellotti
34f9865755
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
9904c2a203
Fix write mistake
2019-01-22 21:44:53 +01:00
7a6eb791f4
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
e0db7e7f9c
Setup new arch in java loadlibrary
2018-11-26 16:17:57 +01:00
Ernesto Castellotti
ee56880bf6
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
002f52e55d
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
fbf8a495bb
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
4092659f24
protected to public
2018-07-19 19:53:14 +02:00
ErnyTech
5c4a1d211f
Updated docs for package description
2018-07-18 17:17:37 +02:00
ErnyTech
b2023ea9fc
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
9df39f368e
Initial tdlib
2018-07-18 12:24:37 +02:00