Commit Graph

125 Commits

Author SHA1 Message Date
8164279427
Update 2020-10-27 20:53:13 +01:00
eca8542be4
Complete overhaul of MTProto message system, parallelized getPwrChat 2020-10-18 14:46:34 +02:00
6eedd54ad3
Update annotations 2020-10-06 20:37:11 +02:00
118cf244b1
More type improvements 2020-10-03 15:36:03 +02:00
1da9cad6b9
Improved typehints 2020-10-01 21:36:07 +02:00
c9ebdd0fa8 Add PSR logger, remove CombinedAPI 2020-09-27 22:15:16 +02:00
0001a45cd2 Completely refactor settings, remove old (internal and external) APIs, generic code cleanup 2020-09-27 22:15:16 +02:00
c5d12ac95d Do not use typehint to avoid 32-bit issues 2020-09-12 00:21:42 +02:00
444d55355a
Switch to external loop 2020-07-28 20:39:32 +02:00
832aff00da
Properly set call layer 2020-03-28 17:10:35 +01:00
0a467beb53
Misc bugfixes 2020-03-08 17:24:31 +01:00
80f162a116 Bugfix 2020-03-03 00:08:39 +01:00
55d4de2df9
Update for latest php-libtgvoip 2020-03-01 16:31:56 +01:00
Sean
dfe9edb132
Update copyrights (#767) 2020-02-17 14:13:46 +01:00
43952841a9
Greatly reduce coroutine overhead 2020-02-05 17:37:01 +01:00
80aebfa359
Fully make use of yield from and async-friendly stack traces 2020-01-31 20:34:21 +01:00
7ea0d9da91
Yield from even more things 2020-01-31 19:49:58 +01:00
000839a1b5
Yield from all the things 2020-01-31 19:29:43 +01:00
Gabriele
91590ff360 fix required type for PhoneCallDiscardReason (#756)
* fix type for PhoneCallDiscardReason

* change PhoneCallDiscardReason parameters type to array
2020-01-22 13:31:03 +01:00
2850c5acfa
Strictly typed API 2019-12-28 17:11:08 +01:00
894470a147
Refactor public API: full encapsulation and strict typing 2019-12-28 16:07:09 +01:00
b8067c7e95
Switch to custom fork of phpseclib, change namespace 2019-12-18 14:21:27 +01:00
c8ed5971d9
Update phpseclib 2019-12-13 13:38:56 +01:00
d8dc41e6c3
Change link 2019-10-31 15:07:35 +01:00
9099aa4f0b
Full static 2019-10-29 23:02:47 +01:00
92717a2d05
MUUUAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA BUUURN SNAKES BUUURN MUAAHAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA cough 2019-10-29 22:41:31 +01:00
7a9da5718e
Make everything CamelCase 2019-10-29 21:33:23 +01:00
f63065f1f3 Magnaluna bugfix 2019-09-02 17:44:13 +02:00
cfaa6241c2 Bugfix for magnaluna 2019-09-02 15:42:19 +00:00
e0b293b9a1 cs-fix 2019-09-02 17:08:36 +02:00
d2010cc259 Merge 2019-08-29 18:34:33 +02:00
Daniil Gentili
1067d24e7c Call bugfix 2019-07-21 14:50:48 +00:00
Daniil Gentili
c614acd43c Small merge fixes 2019-07-18 21:59:02 +00:00
a951ae380f
Async magnaluna and more async bugfixes (#667) 2019-07-18 23:48:35 +02:00
005d762a8f Cast to string to avoid issues with Bytes objects 2019-07-16 15:18:37 +02:00
9d86507eb8 Better exceptions 2019-06-26 17:16:06 +02:00
Daniil Gentili
6f5d1b16fa Fix upload by URL 2019-06-25 15:11:37 +00:00
Daniil Gentili
506d1b1fd4 Phone call bugfix (subrelease) 2019-06-24 10:47:44 +00:00
a1daca04da
Style fixes 2019-06-04 14:55:58 +02:00
c6b3aa96d0 Update copyrights 2019-05-31 12:18:10 +02:00
c86e9d31fb Continue rewriting update management 2019-05-29 17:19:42 +02:00
50b85629ab Whoops 2019-05-15 22:10:53 +02:00
453af1208b Fix calls 2019-05-15 22:08:49 +02:00
34e957e811 Fixing auto-asyncify 2019-05-13 01:14:45 +02:00
bea156f064 Asyncify (4th pass) 2019-05-11 17:17:16 +02:00
cacc792619 Asyncify (2nd pass) 2019-05-11 17:12:17 +02:00
66f84f4b05 Automatic asyncify (1st pass) 2019-05-11 17:01:36 +02:00
c993f4d207 Multiple bugfixes 2019-05-10 13:34:44 +02:00
7005cdf10a Multiple async and VoIP improvements 2019-03-29 20:25:42 +01:00
Daniil Gentili
e5798a41db Bugfixes 2019-03-28 18:01:20 +00:00