Commit 945233a9ddf4
tarball5 files changed+5-10
@@ -2212,7 +2212,7 @@ checksum = "7ef0d4ed8669f8f8826eb00dc878084aa8f253506c4fd5e8f58f5bce72ddb97e"
22122212
[[package]]22132213
name = "macltok"22142214
version = "0.1.0"2215
-source = "git+ssh://brewery@pls.lobotomise.me:33/atagen/macltok?rev=e521a7177da3a9606f06df063e7095e5a1f00447#e521a7177da3a9606f06df063e7095e5a1f00447"2215
+source = "git+ssh://brewery@pls.lobotomise.me:33/atagen/macltok?rev=97fb5720d8812e018aee39923e4eea37fa7dd89b#97fb5720d8812e018aee39923e4eea37fa7dd89b"22162216
dependencies = [22172217
"futures-util",22182218
"getrandom 0.2.17",@@ -3,7 +3,7 @@ resolver = "3"
33
members = ["crates/malice-core", "crates/malice-server", "crates/malice-static"]44
55
[workspace.dependencies]6
-macltok = { git = "ssh://brewery@pls.lobotomise.me:33/atagen/macltok", rev = "e521a7177da3a9606f06df063e7095e5a1f00447" }6
+macltok = { git = "ssh://brewery@pls.lobotomise.me:33/atagen/macltok", rev = "97fb5720d8812e018aee39923e4eea37fa7dd89b" }77
ruma = { version = "0.16", default-features = false }88
serde = { version = "1", features = ["derive"] }99
serde_json = "1"@@ -1999,7 +1999,7 @@ checksum = "7ef0d4ed8669f8f8826eb00dc878084aa8f253506c4fd5e8f58f5bce72ddb97e"
19991999
[[package]]20002000
name = "macltok"20012001
version = "0.1.0"2002
-source = "git+ssh://brewery@pls.lobotomise.me:33/atagen/macltok?rev=e521a7177da3a9606f06df063e7095e5a1f00447#e521a7177da3a9606f06df063e7095e5a1f00447"2002
+source = "git+ssh://brewery@pls.lobotomise.me:33/atagen/macltok?rev=97fb5720d8812e018aee39923e4eea37fa7dd89b#97fb5720d8812e018aee39923e4eea37fa7dd89b"20032003
dependencies = [20042004
"futures-util",20052005
"getrandom 0.2.17",@@ -14,7 +14,7 @@ publish = false
1414
crate-type = ["cdylib", "rlib"]1515
1616
[target.'cfg(target_family = "wasm")'.dependencies]17
-macltok = { git = "ssh://brewery@pls.lobotomise.me:33/atagen/macltok", rev = "e521a7177da3a9606f06df063e7095e5a1f00447", features = ["indexeddb", "serde", "mirror"] }17
+macltok = { git = "ssh://brewery@pls.lobotomise.me:33/atagen/macltok", rev = "97fb5720d8812e018aee39923e4eea37fa7dd89b", features = ["indexeddb", "serde", "mirror"] }1818
malice-core = { path = "../malice-core" }1919
ruma = { version = "0.16", default-features = false }2020
futures-util = { version = "0.3", default-features = false, features = ["std"] }@@ -58,12 +58,7 @@ export function roomThreads(
5858
for (const listedEntry of listed) {5959
const entry = entryFor(roomId, listedEntry.root, pinned.has(listedEntry.root_event_id));6060
if (!entry) continue;61
- const loaded = found.get(listedEntry.root_event_id);62
- found.set(listedEntry.root_event_id, {63
- ...entry,64
- reply_count: loaded?.reply_count || listedEntry.reply_count,65
- latest_ms: Math.max(loaded?.latest_ms ?? 0, listedEntry.latest_activity_ms)66
- });61
+ found.set(listedEntry.root_event_id, { ...entry, reply_count: listedEntry.reply_count, latest_ms: listedEntry.latest_activity_ms });6762
}6863
for (const root of new Set([...pinnedRoots, ...Object.keys(unreads)])) {6964
if (!found.has(root)) {