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