Commit Graph

232 Commits

Author SHA1 Message Date
eca8542be4
Complete overhaul of MTProto message system, parallelized getPwrChat 2020-10-18 14:46:34 +02:00
1d16cf807b
Various improvements 2020-10-06 17:33:18 +02:00
43bd176908
Bugfix 2020-10-05 19:28:52 +02:00
4f69701cfc
Update even more typehints 2020-10-03 15:04:35 +02:00
967c9b5a93
Improvements for static typing 2020-10-03 12:36:08 +02:00
1da9cad6b9
Improved typehints 2020-10-01 21:36:07 +02:00
76c4fe480c
Further automated improvements 2020-10-01 21:06:37 +02:00
f18e197319
Avoid closing connection if in worker 2020-09-28 17:54:36 +02:00
a6b4c0f5cf Further improvements 2020-09-27 23:50:27 +02:00
86fc8b6e6e Localize login 2020-09-27 22:15:16 +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
a5e18e0afd
Change a few defaults 2020-08-29 17:58:02 +02:00
444d55355a
Switch to external loop 2020-07-28 20:39:32 +02:00
d177762371 Final improvements 2020-07-12 14:08:36 +00:00
bb6f221939 Fixes 2020-07-12 13:04:22 +00:00
86f6887148
IPC improvements 2020-07-12 14:55:21 +02:00
45067af046
Final fixes 2020-07-12 01:12:20 +02:00
c8cdf328c0
Implement IPC 2020-07-11 20:01:54 +02:00
488a42e6c5
Use global session lock 2020-07-09 21:42:06 +02:00
1e690d1a8f
Avoid certain issues 2020-07-09 20:53:01 +02:00
Alexander Pankratov
46f7e63734 Async refactor 2020-05-23 15:10:47 +03:00
Alexander Pankratov
0d191f4157 Bugfixes and optimizations 2020-05-23 15:10:47 +03:00
77a955c25e
More psalm fixes 2020-04-05 22:22:47 +02:00
23e3c5b12c
Apply misc fixes 2020-04-05 14:57:33 +02:00
0a467beb53
Misc bugfixes 2020-03-08 17:24:31 +01:00
5232d477b4
Update to layer 110 2020-03-06 13:09:52 +01:00
38382bf053
Link eventHandler APIFactory 2020-02-28 16:02:19 +01:00
997b3d3b3b
Misc improvements 2020-02-28 15:19:11 +01:00
e50dd79e70
Send the logfile when reporting errors 2020-02-26 12:45:30 +01:00
753e6575ac
Bugfix 2020-02-26 11:47:30 +01:00
e03e707815
Final fixes 2020-02-25 19:10:49 +01:00
b5267beaa2
Refactor and clean up serialization and APIFactory APIs, automatically unreference instance on destruction to clean up memory 2020-02-25 18:02:32 +01:00
82599e686e
Merge branch 'master' of github.com:danog/MadelineProto 2020-02-23 19:30:11 +01:00
c3270a5c63
Add native error reporting functions and slash boilerplate 2020-02-23 19:28:42 +01:00
Sean
dfe9edb132
Update copyrights (#767) 2020-02-17 14:13:46 +01:00
5d50e90f59
Update Noop.php 2020-02-15 14:45:21 +01:00
df8f50dff8
Update Events.php 2020-02-15 14:34:53 +01:00
f8ea85a551
Performance improvements 2020-02-07 21:13:49 +01:00
43952841a9
Greatly reduce coroutine overhead 2020-02-05 17:37:01 +01:00
dcd6500737
Rethrow original exception 2020-02-03 12:52:31 +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
db40848866
Add method to stop loop 2020-01-19 15:44:12 +01:00
Sajjad Servatjoo
a9c35bd987 Wrong return type on API::getEventHandler (#751)
* Update InternalDoc.php

wrong return type it must be ```php \danog\MadelineProto\EventHandler``` and not ```php \EventHandler```

* Update Events.php

wrong namespace on return type
2020-01-15 18:03:15 +01:00
f85f7bd8ba
Fix self-restart, avoid exceptions surfacing in the download bot 2019-12-29 20:32:19 +01:00
2850c5acfa
Strictly typed API 2019-12-28 17:11:08 +01:00
a83c40b762
Improve public API 2019-12-28 16:45:00 +01:00
894470a147
Refactor public API: full encapsulation and strict typing 2019-12-28 16:07:09 +01:00
c77e47a8c5
Bugfixes 2019-12-28 00:18:12 +01:00