Tag DM history snapshots with conversation generation
This commit is contained in:
1 parent
07f63c3047
commit
fd82e7bf1b
3 files changed
+18
-6
No files matched your search
+3
-1
@@ -161,10 +161,12 @@ struct dm_invite_req {
|
||||
void dm_invite_trampoline(void* arg);
|
||||
|
||||
/* Запросить последние 200 сообщений со статусами. CHAT_EVT_DM_MESSAGES:
|
||||
* [conv_id_len:1][conv_id:var][JSON:utf8]. Все чтения в uasync. */
|
||||
* [conv_id_len:1][conv_id:var][generation:8][JSON:utf8]. Все чтения в uasync.
|
||||
* Ненулевое generation проверяется до чтения; 0 захватывает текущее поколение. GUI отбрасывает старый снимок. */
|
||||
struct dm_messages_req {
|
||||
struct UTUN_INSTANCE* inst;
|
||||
char conv_id[64];
|
||||
uint64_t generation; /* Поколение выбранного PM; для запроса маршрута не используется. */
|
||||
};
|
||||
void dm_messages_trampoline(void* arg);
|
||||
/* Живой BGP-маршрут PM; group_id=0 в снимке означает недоступность. Все вызовы в uasync. */
|
||||
|
||||
Reference in new issue
Block a user