chat: локальное удаление канала (Android) + db_sync инстансы в куче

This commit is contained in:
evgeny committed 2026-09-13 22:08:33 +03:00
1 parent ddfffad1ed
commit 7c8d65db78
30 files changed
+466 -42

No files matched your search

+4
View File
@@ -33,6 +33,10 @@ int topo_node_sqlite_channel_put(sqlite3* db, const char* channel_id,
const uint8_t* ed25519_pub, const uint8_t* ed25519_priv,
const uint8_t* signature);
/* Полное локальное удаление канала: DROP peers_<id>/msg_<id>, DELETE channels,
* DELETE merkle_tree_hash WHERE namespace=<channel_id>. 0=ок. */
int topo_node_sqlite_channel_delete(sqlite3* db, const char* channel_id);
/* Упрощённый плейсхолдер мембера от topo_group (source=1, не участвует в merkle-хеше). */
int topo_node_sqlite_member_placeholder_put(sqlite3* db, const char* channel_id, uint64_t node_id,
const uint8_t* x25519_pubkey, const uint8_t* ed25519_pubkey);