Binyamin Yawitz
dc47007566
test: Realtime tests
2024-06-07 15:36:45 -04:00
Binyamin Yawitz
ea5d0fbaf2
refactor: Removing redundant injections
2024-06-06 20:54:39 -04:00
Binyamin Yawitz
b5a241db8d
merge: Main into Coroutines
2024-06-05 18:38:39 -04:00
Binyamin Yawitz
6a7ee3df8a
fix: realtime auth
2024-06-05 09:08:27 -04:00
Binyamin Yawitz
c411aa2342
fix: Realtime auth
2024-06-04 15:23:08 -04:00
Binyamin Yawitz
f7d9efc18e
feat: Adding DI to realtime
2024-06-04 13:12:10 -04:00
Binyamin Yawitz
0093ad7799
Revert "wip: Starting realtime"
...
This reverts commit 7dfc654121 .
2024-06-04 11:57:16 -04:00
Binyamin Yawitz
7dfc654121
wip: Starting realtime
2024-06-03 15:24:39 -04:00
Jake Barnby
75d6a7e2a0
Wrap realtime stats in an edition check
2024-05-24 16:34:43 +12:00
Steven Nguyen
e5f49b420c
fix(realtime): handle SQL error code 'HY000'
...
SQL can throw an error where the code is a string like 'HY000', but
$server->close() expects an integer. This change ensures we only pass
an integer into $server->close().
2024-05-09 05:55:34 +00:00
Steven Nguyen
fa78ae078f
fix(realtime): disable sending realtime stats
...
Disable sending realtime stats because the $database->find('realtime')
is throwing:
> Cannot execute queries while other unbuffered queries are active.
In addition, the realtime stats are not being collected so there's no
point in having this enabled.
2024-05-08 21:37:46 +00:00
Eldad Fux
525383c725
Updates to realtime
2024-05-08 21:01:07 +01:00
Jake Barnby
912e3b01dc
Add clarifying comments
2024-05-07 14:07:04 +12:00
Jake Barnby
52c52fa519
Add scheme to DSN on fail
2024-05-06 18:13:41 +12:00
Jake Barnby
db94070162
Use DSN for project database
2024-05-06 17:33:36 +12:00
Jake Barnby
c4deb0ba93
Allow shared tables namespace override
2024-05-03 21:30:38 +12:00
Jake Barnby
b2e956a14d
Merge remote-tracking branch 'origin/refactor-usage-sn' into feat-isolation-modes
...
# Conflicts:
# .gitignore
# app/cli.php
# app/controllers/api/account.php
# app/controllers/api/databases.php
# app/controllers/api/projects.php
# app/controllers/general.php
# app/controllers/shared/api.php
# app/init.php
# app/realtime.php
# app/worker.php
# composer.json
# composer.lock
# src/Appwrite/Platform/Tasks/DeleteOrphanedProjects.php
# src/Appwrite/Platform/Tasks/GetMigrationStats.php
# src/Appwrite/Platform/Workers/Databases.php
# src/Appwrite/Platform/Workers/Deletes.php
# src/Appwrite/Platform/Workers/Hamster.php
# tests/e2e/General/HTTPTest.php
# tests/e2e/Services/Databases/DatabasesCustomServerTest.php
# tests/e2e/Services/Projects/ProjectsConsoleClientTest.php
2024-04-30 19:40:47 +12:00
Eldad Fux
d67df5feb1
Fixed formatting
2024-04-22 22:45:55 +02:00
Matej Bačo
2551cf6fb1
Merge branch 'refactor-usage-sn' into refactor-usage-sn-1.5.x
2024-04-17 17:56:31 +02:00
Jake Barnby
f95800de73
Revert connection changes
2024-04-12 14:37:15 +12:00
Jake Barnby
4bef6125f7
Use on worker stop to properly reclaim realtime redis connections and unsubscribe
2024-04-09 17:05:44 +12:00
Jake Barnby
899bba64d1
Add try/catch/reclaim around sending stats
2024-04-08 14:55:41 +12:00
Jake Barnby
fc4cbb8174
Move getConsole tick inside try/catch
2024-04-08 14:40:51 +12:00
Jake Barnby
293d85525c
Fix on message db resource fetch
2024-04-08 13:43:53 +12:00
Jake Barnby
2452d3a479
Reclaim only the used connection for realtime
2024-04-04 18:57:33 +13:00
Khushboo Verma
f66a65f27b
Comment timer tick
2024-04-03 22:54:14 +05:30
Matej Bačo
d091b37a15
Merge branch 'refactor-usage-sn' into refactor-usage-sn-1.5.x
2024-04-02 18:42:17 +02:00
Eldad Fux
5ce3de4933
Merge remote-tracking branch 'origin/main' into feat-eldad2-coroutines
2024-04-02 02:13:15 +02:00
Eldad Fux
beda5293b4
Fix format
2024-04-01 13:08:46 +02:00
Eldad Fux
8ed1da4ea8
Updated getEnv to use system lib
2024-04-01 13:02:47 +02:00
Christy Jacob
f8c44c8a50
chore: linter
2024-03-29 10:18:33 +00:00
Matej Bačo
440d924518
Allow getCache override
2024-03-20 14:14:23 +01:00
Matej Bačo
2ae9d0b710
Make realtime resources configurable
2024-03-20 13:47:20 +01:00
Matej Bačo
db1674811f
Finish fixing code QL warnings
2024-03-08 13:57:20 +01:00
Torsten Dittmann
fc028b953e
fix: formatter
2024-03-08 00:30:23 +01:00
Torsten Dittmann
f51c39cd2b
Merge branch 'main' of https://github.com/appwrite/appwrite into 1.5.x
2024-03-08 00:30:02 +01:00
Matej Bačo
005a239932
Auth fixes
2024-03-07 18:24:01 +01:00
Jake Barnby
664df69a5f
Fix method refs
2024-03-07 17:49:59 +01:00
Matej Bačo
efeb898be1
Import fixes
2024-03-07 15:29:42 +01:00
Jake Barnby
8a73203635
Revert debugs
2024-03-07 14:52:13 +01:00
Jake Barnby
1ffb80f2f7
Fix realtime db
2024-03-07 10:37:57 +01:00
Torsten Dittmann
0a1d572c72
chore: run formatter
2024-03-06 18:34:21 +01:00
Khushboo Verma
d3b0b00917
Allow users to disable APIs
2024-03-04 23:12:54 +01:00
Matej Bačo
39997c817f
Fix failing tests
2024-01-15 14:37:47 +00:00
Jake Barnby
cb03ad1a15
Merge pull request #7003 from appwrite/feat-query-metadata
...
Feat query metadata
2023-10-27 12:52:34 +13:00
Jake Barnby
89236955fb
Fix setting metadata
2023-10-26 22:28:23 +13:00
Torsten Dittmann
fbcbd0d430
feat: realtime error handling
2023-10-24 14:32:22 +02:00
Jake Barnby
bb0744842d
Set metadata for all database instantiations
2023-10-18 16:21:10 +13:00
Steven Nguyen
a13b7606a2
Fix console db namespace
2023-08-21 15:53:30 -07:00
Damodar Lohani
171f30adb1
Merge remote-tracking branch 'origin/master' into feat-db-pools-master-sync
2023-02-16 00:29:37 +00:00