Commit Graph

22 Commits

Author SHA1 Message Date
rcmerci
f1a410887a fix(rtc): fix invalid apply-ops msg 2025-12-31 22:51:43 +08:00
rcmerci
f17d562ca2 enhance(rtc): support incrementally update tx-range from remote
When there is a significant tx gap between the local-graph and the
remote-graph, updating all tx-diffs at once causes excessive server
load.
We now use an incremental update strategy,
limiting the tx-range to a maximum of 2,000 per batch
2025-11-24 17:28:37 +08:00
rcmerci
f89d108f4f fix(rtc): dissoc schema-verison when apply-ops with s3-key 2025-10-19 00:11:51 +08:00
rcmerci
47f629061b enhance(rtc): retry send&recv when ws is closed 2025-09-23 22:34:02 +08:00
rcmerci
8b5267e48e fix(rtc): add ex-ws-already-disconnected exception 2025-08-26 11:55:47 +08:00
Tienson Qin
ad5d469f75 fix: rtc start shouldn't block app start 2025-08-24 20:12:40 +08:00
Tienson Qin
af33e6964b fix: ns 2025-07-28 12:30:30 +08:00
Tienson Qin
2866d3baad fix: ensure all graphs are latest in those cases
1. upload a local graph
2. download a local graph
3. a remote graph has been deleted from another client
2025-07-11 20:49:02 +08:00
rcmerci
bec7835783 enhance(rtc): add schema-version arg to related apis 2025-02-08 17:32:11 +08:00
rcmerci
73e51a88b2 refactor: split rtc malli-schema into its own ns 2025-01-08 14:31:12 +08:00
rcmerci
5e68c3efb0 chore: refmt due to cljfmt.edn added 2024-11-27 19:15:12 +08:00
rcmerci
4335c3e7e4 enhance: replace some cljs-http with cljs-http-missionary 2024-11-27 14:49:33 +08:00
rcmerci
30b78fa39b enhance(asset-sync): handle "push-asset-upload-updates" message 2024-11-25 12:23:55 +08:00
rcmerci
8f7f1fc31d enhance(asset-sync): add more api exceptions 2024-11-25 12:23:55 +08:00
Tienson Qin
03b3291486 Merge branch 'feat/db' into refactor/dsl-query 2024-10-31 20:57:40 +08:00
rcmerci
d6d953708e enhance(rtc,crypt): rename gen-get-ws-create-map 2024-10-31 11:43:44 +08:00
rcmerci
923c043a15 enhance(rtc,crypt): upload public-key when device not exists 2024-10-31 11:43:44 +08:00
rcmerci
7e3b5b68e3 fix(rtc): keys are string after malli-encode 2024-09-04 18:01:14 +08:00
rcmerci
a09930764a enhance(rtc): support huge apply-ops request 2024-09-03 16:37:46 +08:00
rcmerci
c0c443be0a enhance(rtc): adjust recv timeout when ops-count > 400 2024-07-24 19:42:44 +08:00
rcmerci
2d6bec74ed feat(rtc.asset, wip): init add assets-sync related ns, fns 2024-07-10 18:44:20 +08:00
rcmerci
9ab79bfe38 enhance(rtc): validate graph skeleton data when start-rtc 2024-06-16 19:44:05 +08:00