Andrea Cavalli
39bbe60e50
Remove duplicate shutdown hooks
2021-12-08 11:51:18 +01:00
Andrea Cavalli
b27c736866
Use TDLib 1.7.10, add BOM, fix null updates, rewrite pom.xml
...
Fix #64 : null updates sent to the updates handler
Fix gradle import issue (#61 ) by rewriting the maven dependency structure, and adding a BOM to being able to keep the natives version in sync with tdlight-java version
Fix #63 by adding the required dependencies for windows, linux and macOS in the README.md
2021-12-08 02:24:23 +01:00
Andrea Cavalli
868c6bd366
Cleanup code
2021-11-06 11:48:53 +01:00
Andrea Cavalli
bc3246913a
Deploy snapshot if no tag is found
2021-10-22 20:20:31 +02:00
Andrea Cavalli
e0f70138c1
Code cleanup
2021-10-22 12:54:28 +02:00
Andrea Cavalli
6558bd9ba9
Performance optimization
...
Reuse the same arrays
Clear only the range that needs to be cleared
Reduce the MAX_EVENTS constant to 100
2021-10-21 09:52:59 +02:00
Andrea Cavalli
887d95f2c2
Optionally skip shutdown wait
2021-10-21 00:52:57 +02:00
Andrea Cavalli
646330ae19
Use generics to check tdlib functions return types
2021-10-20 23:51:06 +02:00
Andrea Cavalli
d273db0df9
Unregister closed clients
2021-10-06 11:47:48 +02:00
Andrea Cavalli
9b449fd3a8
Stop clients when interrupted
2021-10-05 13:46:38 +02:00
Andrea Cavalli
7ed2df1f4f
Stop anyway if the thread is interrupted
2021-10-05 12:36:47 +02:00
Andrea Cavalli
e1465d4cb1
Close tdlib receiver on jvm shutdown
2021-10-05 12:25:28 +02:00
Andrea Cavalli
55436cd354
TDLight Java 2
2021-09-27 19:27:13 +02:00
Andrea Cavalli
9dba2c7071
Re-add Java 8 support, update tdlib and tdlight
2021-05-05 13:10:28 +02:00
Andrea Cavalli
69e8e744cf
Refactor internal classes
2021-04-07 19:48:10 +02:00