Commit Graph

62 Commits

Author SHA1 Message Date
47b808ca9b
Psalm improvements 2020-10-23 18:19:20 +02:00
901dc39d93
Create new postgres pool 2020-10-23 18:05:29 +02:00
b0d25f53cb
Use prepared statements, and update to new postgres API 2020-10-23 00:14:40 +02:00
bbc25e9aec
Psalm fixes 2020-10-18 15:04:43 +02:00
eca8542be4
Complete overhaul of MTProto message system, parallelized getPwrChat 2020-10-18 14:46:34 +02:00
a376f0bf82
Logger and connection improvements 2020-10-17 12:49:26 +02:00
f4cb2d83a1
Finalize documentation 2020-10-15 19:07:37 +02:00
def6199437
PHPDOC 2020-10-13 10:03:35 +02:00
ac47a23639
PHP 8 fixes 2020-10-08 21:35:32 +02:00
Alexander Pankratov
d814943168 cacheTtl fix 2020-10-08 00:45:10 +03:00
17ed5c0991
Add IPC support to buttons, start writing PHPDOC documentor 2020-10-07 19:31:52 +02:00
6ce4de6091
Properly update database settings when deserializing; also enable optional database backend for event handler variables 2020-10-07 16:48:34 +02:00
6eedd54ad3
Update annotations 2020-10-06 20:37:11 +02:00
a21f8205e5
Fix hints 2020-10-04 16:35:33 +02:00
d31b798df9
Final fixes, and update to latest version of websocket lib 2020-10-04 16:27:22 +02:00
d49f59eec5
Various psalm fixes 2020-10-04 14:55:05 +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
76ca2b19ab
Manual psalm fixes 2020-10-02 16:13:19 +02:00
297dca7f2c
Fix smore typehints 2020-10-01 21:04:53 +02:00
ca2cbe4ecb
Add missing return typehints 2020-10-01 21:03:25 +02:00
d792263e86
Fixes 2020-09-28 23:20:12 +02:00
db24e8e871
Fix nullCache backends 2020-09-28 21:09:10 +02:00
86fc8b6e6e Localize login 2020-09-27 22:15:16 +02:00
b0bafaf431 fix 2020-09-27 22:15:16 +02:00
63c52fef50 Add configs to db properties 2020-09-27 22:15:16 +02:00
50ee77c229 Store main session in database 2020-09-27 22:15:16 +02:00
89da6d5a45 Serialization and database improvements 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
26d746d749
Update MysqlArray.php 2020-09-18 22:27:11 +02:00
d3dc7a0155 Avoid JSON issues with request field and inflated photo payloads 2020-09-13 01:06:08 +02:00
22dd19a9de
Fix table renaming 2020-09-12 20:14:58 +02:00
9df1e27780
Add redis backend 2020-09-12 19:06:42 +02:00
5a5c02e56b
Improve caching mechanism, deduplicate SQL code 2020-09-12 17:12:23 +02:00
5567490c7a
Improve performance of memory backend and misc fixes 2020-09-12 15:14:26 +02:00
1c45c6c65b
Async reference/min database 2020-09-12 14:24:57 +02:00
Alexander Pankratov
2f81a14b95 Encode non-utf-8 symbols in keys 2020-09-10 12:00:40 +03:00
Alexander Pankratov
b90e92ee68 Move min and reference databases from memory 2020-09-10 12:00:40 +03:00
c4cf967198
Try setting signal handler before passing control to loop 2020-08-27 18:04:55 +02:00
Daniil
226cb3bbd8
Postgres support for sessions (#846) 2020-07-30 19:51:16 +02:00
69f33dce34
Layer 113 2020-06-16 17:52:55 +02:00
Alexander Pankratov
321787f718 Disable isset, optimize getInstance, concurrent offsetSet 2020-06-11 00:23:35 +03:00
Alexander Pankratov
ca03bc662a New mysql cache cleanup 2020-06-09 01:48:06 +03:00
Alexander Pankratov
1e23970ab3 DbArray refactoring and convertation improvement 2020-06-07 01:20:03 +03:00
Alexander Pankratov
e0832390ce Type fixes 2020-05-23 15:10:47 +03:00
Alexander Pankratov
7c1b602779 Fix Undefined index: value in ArrayCacheTrait.php:34 2020-05-23 15:10:47 +03:00
Alexander Pankratov
d0e57f2535 Decrease default cache_ttl 2020-05-23 15:10:47 +03:00
Alexander Pankratov
fea71efc99 Upgrade for MysqlArray initialization 2020-05-23 15:10:47 +03:00
Alexander Pankratov
9016a7c0dd Allow dots in mysql table names 2020-05-23 15:10:47 +03:00
Alexander Pankratov
fa1d73009d Add more async requests 2020-05-23 15:10:47 +03:00