Torsten Dittmann
|
30025885f3
|
Merge branch 'feat-265-realtime' of https://github.com/appwrite/appwrite into feat-265-realtime-usage
|
2021-08-18 12:52:25 +02:00 |
|
Torsten Dittmann
|
cbc282a24c
|
feat(realtime): channel for tests
|
2021-08-17 13:18:32 +02:00 |
|
Torsten Dittmann
|
fefd82680c
|
fix(realtime): whitespace
|
2021-08-17 11:08:18 +02:00 |
|
Torsten Dittmann
|
f1b0f7639c
|
Merge branch 'feat-265-realtime' of https://github.com/appwrite/appwrite into feat-265-realtime-usage
|
2021-08-17 11:05:20 +02:00 |
|
Torsten Dittmann
|
882686952e
|
adapt to review
|
2021-07-13 17:18:02 +02:00 |
|
Torsten Dittmann
|
c89f7b4c1f
|
fix(realtime): reset pdo connection on exception
|
2021-07-13 12:20:26 +02:00 |
|
Torsten Dittmann
|
b9d95f769c
|
fix after rebase
|
2021-07-01 12:31:48 +02:00 |
|
Torsten Dittmann
|
80c4e378b3
|
fix(acl): getting role for user in auth class
|
2021-06-30 16:04:32 +02:00 |
|
Torsten Dittmann
|
eaa3644f0f
|
remove Realtime event class
|
2021-06-30 13:36:58 +02:00 |
|
Torsten Dittmann
|
ef919c0395
|
fix timelimit
|
2021-06-29 18:22:10 +02:00 |
|
Torsten Dittmann
|
613d33321c
|
remove realtime Parser class
|
2021-06-28 16:34:28 +02:00 |
|
Torsten Dittmann
|
06674982df
|
refactor(realtime): move getRoles into Auth
|
2021-06-28 12:18:00 +02:00 |
|
Torsten Dittmann
|
923d373b6d
|
introduce utopia-php/websocket
|
2021-06-24 14:22:32 +02:00 |
|
Torsten Dittmann
|
0acbb6097c
|
fix(realtime): add port env
|
2021-06-16 11:09:12 +02:00 |
|
Torsten Dittmann
|
220427916d
|
refactor(realtime): introduce realtime server class
|
2021-06-14 12:48:31 +02:00 |
|
Torsten Dittmann
|
f76695fb09
|
fix(realtime): project stats channel
|
2021-06-08 14:09:50 +02:00 |
|
Torsten Dittmann
|
f0d3b2f22a
|
feat(realtime): print debug logs by default
|
2021-06-04 13:00:13 +02:00 |
|
Torsten Dittmann
|
ae8320e4fe
|
fix(realtime): undefined projectId for shared stats
|
2021-06-04 12:53:18 +02:00 |
|
Torsten Dittmann
|
2315cf01d3
|
skip origin check for console
|
2021-04-07 12:07:21 +02:00 |
|
Torsten Dittmann
|
807beb1359
|
add project channel to console project to receive realtime stats
|
2021-04-06 12:11:57 +02:00 |
|
Torsten Dittmann
|
c5ad66839d
|
add usage stats for realtime
|
2021-04-01 12:59:11 +02:00 |
|
Torsten Dittmann
|
30506c9b00
|
add debug logs
|
2021-03-31 12:10:29 +02:00 |
|
Torsten Dittmann
|
295f2c9b7e
|
fixed connection pool for http
|
2021-03-24 12:37:57 +01:00 |
|
Torsten Dittmann
|
e14a495048
|
add custom connection pool
|
2021-03-16 15:30:45 +01:00 |
|
Torsten Dittmann
|
520c065236
|
move connections back into pool after used
|
2021-03-12 16:56:41 +01:00 |
|
Torsten Dittmann
|
56dca6b172
|
move resource to http worker so workers work
|
2021-03-12 16:56:12 +01:00 |
|
Torsten Dittmann
|
2efff977e0
|
use redis connection pool on http
|
2021-03-12 15:16:40 +01:00 |
|
Torsten Dittmann
|
799926ac53
|
fix timezone
|
2021-03-11 10:45:54 +01:00 |
|
Torsten Dittmann
|
20419f7a90
|
Merge branch 'feat-265-realtime' into feat-265-realtime-resources
|
2021-03-11 09:05:34 +01:00 |
|
Torsten Dittmann
|
d462c5dce5
|
adapt to review
|
2021-03-10 14:39:37 +01:00 |
|
Eldad Fux
|
a3402b33f5
|
Overwriting registry for realtime
|
2021-03-10 13:26:38 +02:00 |
|
Torsten Dittmann
|
d41a8ef44b
|
add exception to realtime opener
|
2021-03-10 10:01:24 +01:00 |
|
Eldad Fux
|
b75d33efc1
|
Cleanups
|
2021-03-10 09:43:10 +02:00 |
|
Eldad Fux
|
b26b831931
|
Removed context, added pools
|
2021-03-10 08:53:49 +02:00 |
|
Eldad Fux
|
a5b70e9476
|
Fixed registry contex
|
2021-03-09 19:27:48 +02:00 |
|
Eldad Fux
|
1017a2fb6b
|
Refactored resources
|
2021-03-09 18:07:13 +02:00 |
|
Torsten Dittmann
|
c96f5ea75a
|
cleanup code
|
2021-03-04 10:28:24 +01:00 |
|
Torsten Dittmann
|
61b114a999
|
force cancel on connection close
|
2021-03-02 11:23:15 +01:00 |
|
Torsten Dittmann
|
68fb6666ff
|
move project check before abuse and cors validation
|
2021-03-02 10:57:22 +01:00 |
|
Torsten Dittmann
|
a3fb2abf66
|
add cors validation
|
2021-03-01 17:02:01 +01:00 |
|
Torsten Dittmann
|
8e912ba252
|
improve time-space complexity of identifying receivers
|
2021-03-01 16:33:33 +01:00 |
|
Torsten Dittmann
|
2e4224683e
|
add package_max_length description
|
2021-03-01 16:13:10 +01:00 |
|
Torsten Dittmann
|
ba4eedb114
|
use redis connection pool
|
2021-03-01 15:44:01 +01:00 |
|
Torsten Dittmann
|
e79c5e93d0
|
fchange realtime method names
|
2021-03-01 12:28:13 +01:00 |
|
Torsten Dittmann
|
8ef300c020
|
add remove subscriptions to class
|
2021-02-26 18:26:22 +01:00 |
|
Torsten Dittmann
|
111905514d
|
improve realtime class
|
2021-02-26 17:01:01 +01:00 |
|
Torsten Dittmann
|
603f4ab99d
|
revert redis connection pool
|
2021-02-26 11:17:17 +01:00 |
|
Torsten Dittmann
|
28eed022f6
|
add redis connection pool
|
2021-02-26 10:21:07 +01:00 |
|
Torsten Dittmann
|
5a2d7d4aa7
|
add abuse checks and abstract class for logic
|
2021-02-25 18:00:41 +01:00 |
|
Torsten Dittmann
|
a70cb90be1
|
add channels to realtime response
|
2021-02-25 11:43:39 +01:00 |
|
Torsten Dittmann
|
46f64b4faa
|
add realtime prototype
|
2021-02-24 18:12:38 +01:00 |
|
Eldad Fux
|
780841853e
|
Fixed code to work with 0.7 changes
|
2021-02-21 23:22:32 +02:00 |
|
Eldad Fux
|
f4f66256f4
|
Now tracking all user roles
|
2020-10-22 10:16:40 +03:00 |
|
Eldad Fux
|
c491b78114
|
Added connection open/close logic
|
2020-10-21 15:03:50 +03:00 |
|
Eldad Fux
|
619781a4ad
|
Handle user & project channels
|
2020-10-21 13:50:11 +03:00 |
|
Eldad Fux
|
4ccab4f955
|
POC
|
2020-10-20 16:22:46 +03:00 |
|
Eldad Fux
|
a52de551a1
|
Fixed connection retry
|
2020-10-19 23:38:49 +03:00 |
|
Eldad Fux
|
a6cb86639b
|
Added logs
|
2020-10-19 21:56:02 +03:00 |
|
Eldad Fux
|
77e35e7081
|
Added redis persistent connection
|
2020-10-19 18:09:53 +03:00 |
|
Eldad Fux
|
5f4532ebbf
|
Added redis pub/sub
|
2020-10-18 14:51:16 +03:00 |
|
Eldad Fux
|
3cb584430b
|
Added docs
|
2020-10-17 08:48:03 +03:00 |
|
Eldad Fux
|
10e39abeae
|
Basic structure
|
2020-10-16 10:31:09 +03:00 |
|