chat: обрабатывать CHANNEL_INVITE/INFO_REQ для ещё не созданного канала + GUI-результат invite-by-link
- chat_sync: не дропать CHANNEL_INVITE/CHANNEL_INFO_REQ при отсутствии CHAT-группы (group_id == channel_id, выводим ch_id напрямую) — приглашение по ссылке на сервер теперь доходит до autojoin - inviteby: регистрация connect_result_cb, показ результата, автозакрытие при успехе - joindialog: исправлен маппинг кодов результата (2=timeout, -1=not found, -7=not init)
This commit is contained in:
1 parent
22da6bd832
commit
6c857ceab8
4 files changed
+45
-8
No files matched your search
@@ -223,9 +223,8 @@ void JoinDialog::onConnectResult(uint64_t nodeId, uint64_t channelId, int result
|
||||
const char* errMsg = "Unknown error.";
|
||||
switch (result) {
|
||||
case -1: errMsg = "Channel not found."; break;
|
||||
case -3: errMsg = "Connection timed out."; break;
|
||||
case -4: errMsg = "Peer is unreachable."; break;
|
||||
case -6: errMsg = "Already connected to this peer."; break;
|
||||
case 2: errMsg = "Connection timed out."; break;
|
||||
case -7: errMsg = "Node not initialized."; break;
|
||||
default: break;
|
||||
}
|
||||
setStatus(QString("Connection failed: %1").arg(errMsg), true);
|
||||
|
||||
Reference in new issue
Block a user