Remove unused legacy chat sync commands and empty connect API
This commit is contained in:
1 parent
5dab86e840
commit
9009153cc5
2 files changed
+1
-31
No files matched your search
@@ -144,12 +144,6 @@ static int cs_join_hold_transport(struct chat_sync* cs, uint64_t node_id, struct
|
||||
|
||||
static const char* cs_msg_name(uint8_t type) {
|
||||
switch (type) {
|
||||
case CS_MSG_INIT_SYNC: return "INIT_SYNC";
|
||||
case CS_MSG_INIT_RESP: return "INIT_RESP";
|
||||
case CS_MSG_SEND_DATA: return "SEND_DATA";
|
||||
case CS_MSG_PUSH: return "PUSH";
|
||||
case CS_MSG_ACK_PUSH: return "ACK_PUSH";
|
||||
case CS_MSG_SYNC_DONE: return "SYNC_DONE";
|
||||
case CS_MSG_ERROR: return "ERROR";
|
||||
case CS_MSG_CHANNEL_INVITE: return "CHANNEL_INVITE";
|
||||
case CS_MSG_JOIN_INFO_REQ: return "JOIN_INFO_REQ";
|
||||
@@ -953,10 +947,6 @@ void chat_sync_retry_channels_on_socket_change(struct UTUN_INSTANCE* inst) {
|
||||
}
|
||||
}
|
||||
|
||||
void chat_sync_connect_node(struct UTUN_INSTANCE* inst, uint64_t node_id) {
|
||||
(void)inst; (void)node_id;
|
||||
}
|
||||
|
||||
void chat_sync_on_channel_deleted(struct UTUN_INSTANCE* inst, const char* ch_id) {
|
||||
struct chat_sync* cs = cs_of(inst);
|
||||
if (!cs || !ch_id || !ch_id[0]) return;
|
||||
|
||||
+1
-21
@@ -20,18 +20,11 @@ extern "C" {
|
||||
#include <stddef.h>
|
||||
|
||||
struct UTUN_INSTANCE;
|
||||
struct UASYNC;
|
||||
|
||||
/* etcp service IDs (direct P2P): ETCP_ID_CHAT_SYNC / ETCP_ID_MEMBER_SYNC
|
||||
* (etcp_bind, см. etcp_api.h) */
|
||||
|
||||
/* Message types */
|
||||
#define CS_MSG_INIT_SYNC 0x01
|
||||
#define CS_MSG_INIT_RESP 0x02
|
||||
#define CS_MSG_SEND_DATA 0x03
|
||||
#define CS_MSG_PUSH 0x04
|
||||
#define CS_MSG_ACK_PUSH 0x05
|
||||
#define CS_MSG_SYNC_DONE 0x06
|
||||
/* Управление JOIN, приглашениями и настройкой звука; история сообщений — в db_sync/Merkle. */
|
||||
#define CS_MSG_ERROR 0x07
|
||||
#define CS_MSG_CHANNEL_INVITE 0x0F /* push-invite: inviter → joiner */
|
||||
/* В JOIN_INFO_REQ pass_len обязателен даже при пустом пароле (0); password передаётся без NUL. */
|
||||
@@ -46,16 +39,6 @@ struct UASYNC;
|
||||
* ответы проверяются по (peer, group, attempt_id, phase). CHANNEL_INVITE переносит предложение
|
||||
* с join_key; получатель создаёт собственный attempt_id при принятии предложения. */
|
||||
|
||||
/* Protocol constants */
|
||||
#define CS_SEND_DATA_MAX 32
|
||||
#define CS_MAX_SPARSE 16
|
||||
#define CS_PEER_TIMEOUT_MS 5000
|
||||
|
||||
/* Sync states per channel */
|
||||
#define CS_SYNC_NONE 0
|
||||
#define CS_SYNC_IN_PROGRESS 1
|
||||
#define CS_SYNC_DONE 2
|
||||
|
||||
/* ── Public API ── */
|
||||
|
||||
/* Создать контекст, обработчики join и member_sync. 0/-1; повтор допустим. */
|
||||
@@ -67,9 +50,6 @@ void chat_sync_cancel_join(struct UTUN_INSTANCE* inst, uint64_t request);
|
||||
/* Отменить ожидания, синхронизацию и таймеры, освободить контекст; данные каналов сохраняются. */
|
||||
void chat_sync_destroy(struct UTUN_INSTANCE* inst);
|
||||
|
||||
/* Сейчас пустая функция. Для подключения использовать chat_core_connect_node с каналом. */
|
||||
void chat_sync_connect_node(struct UTUN_INSTANCE* inst, uint64_t node_id);
|
||||
|
||||
/* Локальная попытка JOIN: uasync. Отрицательный возврат — отказ запуска без события;
|
||||
* 0 — запущено, CHAT_EVT_CONNECT_RESULT ровно один раз, включая stop/delete.
|
||||
* request=0 — без адресата UI; ненулевые ID вызывающий не переиспользует до завершения.
|
||||
|
||||
Reference in new issue
Block a user