diff --git a/lib/tgchat/src/tgchat.cpp b/lib/tgchat/src/tgchat.cpp index d3c61fce..bf09526a 100644 --- a/lib/tgchat/src/tgchat.cpp +++ b/lib/tgchat/src/tgchat.cpp @@ -1190,7 +1190,7 @@ void TgChat::Impl::InitProxy() auto proxies = td::move_tl_object_as(proxiesObject); if (!proxies) return; - for (const td::td_api::object_ptr &proxy : proxies->proxies_) + for (const td::td_api::object_ptr& proxy : proxies->proxies_) { if (proxy) { @@ -2490,19 +2490,22 @@ void TgChat::Impl::GetSponsoredMessages(const std::string& p_ChatId) } else if (sponsoredMessage->sponsor_->type_->get_id() == td::td_api::messageSponsorTypePublicChannel::ID) { - auto& messageSponsorTypePublicChannel = static_cast(*sponsoredMessage->sponsor_->type_); + auto& messageSponsorTypePublicChannel = + static_cast(*sponsoredMessage->sponsor_->type_); chatMessage.senderId = StrUtil::NumToHex(messageSponsorTypePublicChannel.chat_id_); link = td::move_tl_object_as(messageSponsorTypePublicChannel.link_); } else if (sponsoredMessage->sponsor_->type_->get_id() == td::td_api::messageSponsorTypePrivateChannel::ID) { - auto& messageSponsorTypePrivateChannel = static_cast(*sponsoredMessage->sponsor_->type_); + auto& messageSponsorTypePrivateChannel = + static_cast(*sponsoredMessage->sponsor_->type_); // @todo: chatMessage.senderId = StrUtil::NumToHex(messageSponsorTypePrivateChannel.bot_user_id_); url = messageSponsorTypePrivateChannel.invite_link_; } else if (sponsoredMessage->sponsor_->type_->get_id() == td::td_api::messageSponsorTypeWebsite::ID) { - auto& messageSponsorTypeWebsite = static_cast(*sponsoredMessage->sponsor_->type_); + auto& messageSponsorTypeWebsite = + static_cast(*sponsoredMessage->sponsor_->type_); // @todo: chatMessage.senderId = StrUtil::NumToHex(messageSponsorTypeWebsite.bot_user_id_); url = messageSponsorTypeWebsite.url_; } @@ -2622,7 +2625,8 @@ std::string TgChat::Impl::GetContactName(int64_t p_UserId) } } -void TgChat::Impl::GetChatHistory(int64_t p_ChatId, int64_t p_FromMsgId, int32_t p_Offset, int32_t p_Limit, bool p_Sequence) +void TgChat::Impl::GetChatHistory(int64_t p_ChatId, int64_t p_FromMsgId, int32_t p_Offset, int32_t p_Limit, + bool p_Sequence) { // *INDENT-OFF* Status::Set(Status::FlagFetching); diff --git a/lib/wmchat/go/gowm.go b/lib/wmchat/go/gowm.go index 8b08986d..7175a804 100644 --- a/lib/wmchat/go/gowm.go +++ b/lib/wmchat/go/gowm.go @@ -340,8 +340,8 @@ func JidToStr(jid types.JID) string { } func GetChatId(chatJid types.JID, senderJid types.JID) string { - if (chatJid.Server == "broadcast") { - if (chatJid.User == "status") { + if chatJid.Server == "broadcast" { + if chatJid.User == "status" { return JidToStr(chatJid) // status updates } else { return JidToStr(senderJid) // broadcast messages @@ -615,7 +615,7 @@ func (handler *WmEventHandler) HandleHistorySync(historySync *events.HistorySync hasMessages = true } - if (hasMessages) { + if hasMessages { isMuted := false settings, setErr := client.Store.ChatSettings.GetChatSettings(chatJid) if setErr != nil { @@ -648,7 +648,7 @@ func (handler *WmEventHandler) HandleGroupInfo(groupInfo *events.GroupInfo) { quotedId := "" selfJid := *client.Store.ID senderJidStr := "" - if ((groupInfo.Sender != nil) && (JidToStr(*groupInfo.Sender) != JidToStr(groupInfo.JID))) { + if (groupInfo.Sender != nil) && (JidToStr(*groupInfo.Sender) != JidToStr(groupInfo.JID)) { senderJidStr = JidToStr(*groupInfo.Sender) } @@ -657,21 +657,21 @@ func (handler *WmEventHandler) HandleGroupInfo(groupInfo *events.GroupInfo) { fileStatus := FileStatusNone text := "" - if (groupInfo.Name != nil) { + if groupInfo.Name != nil { // Group name change - if (senderJidStr == "") { + if senderJidStr == "" { senderJidStr = JidToStr(groupInfo.JID) } groupName := *groupInfo.Name text = "[Changed group name to " + groupName.Name + "]" - } else if (len(groupInfo.Join) > 0) { + } else if len(groupInfo.Join) > 0 { // Group member joined - if ((len(groupInfo.Join) == 1) && ((senderJidStr == "") || (senderJidStr == JidToStr(groupInfo.Join[0])))) { + if (len(groupInfo.Join) == 1) && ((senderJidStr == "") || (senderJidStr == JidToStr(groupInfo.Join[0]))) { senderJidStr = JidToStr(groupInfo.Join[0]) text = "[Joined]" } else { - if (senderJidStr == "") { + if senderJidStr == "" { senderJidStr = JidToStr(groupInfo.JID) } @@ -686,13 +686,13 @@ func (handler *WmEventHandler) HandleGroupInfo(groupInfo *events.GroupInfo) { text = "[Added " + joined + "]" } - } else if (len(groupInfo.Leave) > 0) { + } else if len(groupInfo.Leave) > 0 { // Group member left - if ((len(groupInfo.Leave) == 1) && ((senderJidStr == "") || (senderJidStr == JidToStr(groupInfo.Leave[0])))) { + if (len(groupInfo.Leave) == 1) && ((senderJidStr == "") || (senderJidStr == JidToStr(groupInfo.Leave[0]))) { senderJidStr = JidToStr(groupInfo.Leave[0]) text = "[Left]" } else { - if (senderJidStr == "") { + if senderJidStr == "" { senderJidStr = JidToStr(groupInfo.JID) } @@ -735,7 +735,7 @@ func (handler *WmEventHandler) HandleDeleteChat(deleteChat *events.DeleteChat) { chatId := deleteChat.JID.ToNonAD().String() LOG_TRACE(fmt.Sprintf("Call CWmDeleteChatNotify %s", chatId)) - CWmDeleteChatNotify(connId, chatId); + CWmDeleteChatNotify(connId, chatId) } func (handler *WmEventHandler) HandleMute(mute *events.Mute) { @@ -750,7 +750,7 @@ func (handler *WmEventHandler) HandleMute(mute *events.Mute) { isMuted := *muteAction.Muted LOG_TRACE(fmt.Sprintf("Call CWmUpdateMuteNotify %s %s", chatId, strconv.FormatBool(isMuted))) - CWmUpdateMuteNotify(connId, chatId, BoolToInt(isMuted)); + CWmUpdateMuteNotify(connId, chatId, BoolToInt(isMuted)) } func GetNameFromContactInfo(contactInfo types.ContactInfo) string { diff --git a/src/uicontactlistdialog.cpp b/src/uicontactlistdialog.cpp index 2980f8b7..be57ea64 100644 --- a/src/uicontactlistdialog.cpp +++ b/src/uicontactlistdialog.cpp @@ -97,7 +97,8 @@ void UiContactListDialog::UpdateList() (StrUtil::ToLower(name).find(StrUtil::ToLower(StrUtil::ToString(m_FilterStr))) != std::string::npos)) { static const bool isMultipleProfiles = m_Model->IsMultipleProfiles(); - std::string displayName = name + (isMultipleProfiles ? " @ " + m_Model->GetProfileDisplayName(contactInfo.first) : ""); + std::string displayName = name + + (isMultipleProfiles ? " @ " + m_Model->GetProfileDisplayName(contactInfo.first) : ""); m_Items.push_back(StrUtil::TrimPadWString(StrUtil::ToWString(displayName), m_W)); m_ContactInfosVec.push_back(std::make_pair(contactInfo.first, contactInfo.second)); } diff --git a/src/uikeyconfig.cpp b/src/uikeyconfig.cpp index 61db86a1..de527ce1 100644 --- a/src/uikeyconfig.cpp +++ b/src/uikeyconfig.cpp @@ -21,150 +21,150 @@ std::map UiKeyConfig::m_KeyCodes; void UiKeyConfig::InitKeyCodes() { m_KeyCodes = std::map({ - // additional keys - { "KEY_TAB", KEY_TAB }, - { "KEY_RETURN", KEY_RETURN }, - { "KEY_SPACE", KEY_SPACE }, - { "KEY_NONE", -1 }, + // additional keys + { "KEY_TAB", KEY_TAB }, + { "KEY_RETURN", KEY_RETURN }, + { "KEY_SPACE", KEY_SPACE }, + { "KEY_NONE", -1 }, - // ctrl keys - { "KEY_CTRL@", 0 }, - { "KEY_CTRLA", 1 }, - { "KEY_CTRLB", 2 }, - { "KEY_CTRLC", 3 }, - { "KEY_CTRLD", 4 }, - { "KEY_CTRLE", 5 }, - { "KEY_CTRLF", 6 }, - { "KEY_CTRLG", 7 }, - { "KEY_CTRLH", 8 }, - { "KEY_CTRLI", 9 }, - { "KEY_CTRLJ", 10 }, - { "KEY_CTRLK", 11 }, - { "KEY_CTRLL", 12 }, - { "KEY_CTRLM", 13 }, - { "KEY_CTRLN", 14 }, - { "KEY_CTRLO", 15 }, - { "KEY_CTRLP", 16 }, - { "KEY_CTRLQ", 17 }, - { "KEY_CTRLR", 18 }, - { "KEY_CTRLS", 19 }, - { "KEY_CTRLT", 20 }, - { "KEY_CTRLU", 21 }, - { "KEY_CTRLV", 22 }, - { "KEY_CTRLW", 23 }, - { "KEY_CTRLX", 24 }, - { "KEY_CTRLY", 25 }, - { "KEY_CTRLZ", 26 }, - { "KEY_CTRL[", 27 }, - { "KEY_CTRL\\", 28 }, - { "KEY_CTRL]", 29 }, - { "KEY_CTRL^", 30 }, - { "KEY_CTRL_", 31 }, + // ctrl keys + { "KEY_CTRL@", 0 }, + { "KEY_CTRLA", 1 }, + { "KEY_CTRLB", 2 }, + { "KEY_CTRLC", 3 }, + { "KEY_CTRLD", 4 }, + { "KEY_CTRLE", 5 }, + { "KEY_CTRLF", 6 }, + { "KEY_CTRLG", 7 }, + { "KEY_CTRLH", 8 }, + { "KEY_CTRLI", 9 }, + { "KEY_CTRLJ", 10 }, + { "KEY_CTRLK", 11 }, + { "KEY_CTRLL", 12 }, + { "KEY_CTRLM", 13 }, + { "KEY_CTRLN", 14 }, + { "KEY_CTRLO", 15 }, + { "KEY_CTRLP", 16 }, + { "KEY_CTRLQ", 17 }, + { "KEY_CTRLR", 18 }, + { "KEY_CTRLS", 19 }, + { "KEY_CTRLT", 20 }, + { "KEY_CTRLU", 21 }, + { "KEY_CTRLV", 22 }, + { "KEY_CTRLW", 23 }, + { "KEY_CTRLX", 24 }, + { "KEY_CTRLY", 25 }, + { "KEY_CTRLZ", 26 }, + { "KEY_CTRL[", 27 }, + { "KEY_CTRL\\", 28 }, + { "KEY_CTRL]", 29 }, + { "KEY_CTRL^", 30 }, + { "KEY_CTRL_", 31 }, - // ncurses keys - { "KEY_DOWN", KEY_DOWN }, - { "KEY_UP", KEY_UP }, - { "KEY_LEFT", KEY_LEFT }, - { "KEY_RIGHT", KEY_RIGHT }, - { "KEY_HOME", KEY_HOME }, - { "KEY_ALT_BACKSPACE", 127 }, - { "KEY_BACKSPACE", KEY_BACKSPACE }, - { "KEY_F0", KEY_F0 }, - { "KEY_F1", KEY_F(1) }, - { "KEY_F2", KEY_F(2) }, - { "KEY_F3", KEY_F(3) }, - { "KEY_F4", KEY_F(4) }, - { "KEY_F5", KEY_F(5) }, - { "KEY_F6", KEY_F(6) }, - { "KEY_F7", KEY_F(7) }, - { "KEY_F8", KEY_F(8) }, - { "KEY_F9", KEY_F(9) }, - { "KEY_F10", KEY_F(10) }, - { "KEY_F11", KEY_F(11) }, - { "KEY_F12", KEY_F(12) }, - { "KEY_DL", KEY_DL }, - { "KEY_IL", KEY_IL }, - { "KEY_DC", KEY_DC }, - { "KEY_IC", KEY_IC }, - { "KEY_EIC", KEY_EIC }, - { "KEY_CLEAR", KEY_CLEAR }, - { "KEY_EOS", KEY_EOS }, - { "KEY_EOL", KEY_EOL }, - { "KEY_SF", KEY_SF }, - { "KEY_SR", KEY_SR }, - { "KEY_NPAGE", KEY_NPAGE }, - { "KEY_PPAGE", KEY_PPAGE }, - { "KEY_STAB", KEY_STAB }, - { "KEY_CTAB", KEY_CTAB }, - { "KEY_CATAB", KEY_CATAB }, - { "KEY_ENTER", KEY_ENTER }, - { "KEY_PRINT", KEY_PRINT }, - { "KEY_LL", KEY_LL }, - { "KEY_A1", KEY_A1 }, - { "KEY_A3", KEY_A3 }, - { "KEY_B2", KEY_B2 }, - { "KEY_C1", KEY_C1 }, - { "KEY_C3", KEY_C3 }, - { "KEY_BTAB", KEY_BTAB }, - { "KEY_BEG", KEY_BEG }, - { "KEY_CANCEL", KEY_CANCEL }, - { "KEY_CLOSE", KEY_CLOSE }, - { "KEY_COMMAND", KEY_COMMAND }, - { "KEY_COPY", KEY_COPY }, - { "KEY_CREATE", KEY_CREATE }, - { "KEY_END", KEY_END }, - { "KEY_EXIT", KEY_EXIT }, - { "KEY_FIND", KEY_FIND }, - { "KEY_HELP", KEY_HELP }, - { "KEY_MARK", KEY_MARK }, - { "KEY_MESSAGE", KEY_MESSAGE }, - { "KEY_MOVE", KEY_MOVE }, - { "KEY_NEXT", KEY_NEXT }, - { "KEY_OPEN", KEY_OPEN }, - { "KEY_OPTIONS", KEY_OPTIONS }, - { "KEY_PREVIOUS", KEY_PREVIOUS }, - { "KEY_REDO", KEY_REDO }, - { "KEY_REFERENCE", KEY_REFERENCE }, - { "KEY_REFRESH", KEY_REFRESH }, - { "KEY_REPLACE", KEY_REPLACE }, - { "KEY_RESTART", KEY_RESTART }, - { "KEY_RESUME", KEY_RESUME }, - { "KEY_SAVE", KEY_SAVE }, - { "KEY_SBEG", KEY_SBEG }, - { "KEY_SCANCEL", KEY_SCANCEL }, - { "KEY_SCOMMAND", KEY_SCOMMAND }, - { "KEY_SCOPY", KEY_SCOPY }, - { "KEY_SCREATE", KEY_SCREATE }, - { "KEY_SDC", KEY_SDC }, - { "KEY_SDL", KEY_SDL }, - { "KEY_SELECT", KEY_SELECT }, - { "KEY_SEND", KEY_SEND }, - { "KEY_SEOL", KEY_SEOL }, - { "KEY_SEXIT", KEY_SEXIT }, - { "KEY_SFIND", KEY_SFIND }, - { "KEY_SHELP", KEY_SHELP }, - { "KEY_SHOME", KEY_SHOME }, - { "KEY_SIC", KEY_SIC }, - { "KEY_SLEFT", KEY_SLEFT }, - { "KEY_SMESSAGE", KEY_SMESSAGE }, - { "KEY_SMOVE", KEY_SMOVE }, - { "KEY_SNEXT", KEY_SNEXT }, - { "KEY_SOPTIONS", KEY_SOPTIONS }, - { "KEY_SPREVIOUS", KEY_SPREVIOUS }, - { "KEY_SPRINT", KEY_SPRINT }, - { "KEY_SREDO", KEY_SREDO }, - { "KEY_SREPLACE", KEY_SREPLACE }, - { "KEY_SRIGHT", KEY_SRIGHT }, - { "KEY_SRSUME", KEY_SRSUME }, - { "KEY_SSAVE", KEY_SSAVE }, - { "KEY_SSUSPEND", KEY_SSUSPEND }, - { "KEY_SUNDO", KEY_SUNDO }, - { "KEY_SUSPEND", KEY_SUSPEND }, - { "KEY_UNDO", KEY_UNDO }, - { "KEY_MOUSE", KEY_MOUSE }, - { "KEY_RESIZE", KEY_RESIZE }, - { "KEY_FOCUS_IN", GetVirtualKeyCodeFromOct("\\033\\133\\111") }, // 033[I - { "KEY_FOCUS_OUT", GetVirtualKeyCodeFromOct("\\033\\133\\117") }, // 033[O + // ncurses keys + { "KEY_DOWN", KEY_DOWN }, + { "KEY_UP", KEY_UP }, + { "KEY_LEFT", KEY_LEFT }, + { "KEY_RIGHT", KEY_RIGHT }, + { "KEY_HOME", KEY_HOME }, + { "KEY_ALT_BACKSPACE", 127 }, + { "KEY_BACKSPACE", KEY_BACKSPACE }, + { "KEY_F0", KEY_F0 }, + { "KEY_F1", KEY_F(1) }, + { "KEY_F2", KEY_F(2) }, + { "KEY_F3", KEY_F(3) }, + { "KEY_F4", KEY_F(4) }, + { "KEY_F5", KEY_F(5) }, + { "KEY_F6", KEY_F(6) }, + { "KEY_F7", KEY_F(7) }, + { "KEY_F8", KEY_F(8) }, + { "KEY_F9", KEY_F(9) }, + { "KEY_F10", KEY_F(10) }, + { "KEY_F11", KEY_F(11) }, + { "KEY_F12", KEY_F(12) }, + { "KEY_DL", KEY_DL }, + { "KEY_IL", KEY_IL }, + { "KEY_DC", KEY_DC }, + { "KEY_IC", KEY_IC }, + { "KEY_EIC", KEY_EIC }, + { "KEY_CLEAR", KEY_CLEAR }, + { "KEY_EOS", KEY_EOS }, + { "KEY_EOL", KEY_EOL }, + { "KEY_SF", KEY_SF }, + { "KEY_SR", KEY_SR }, + { "KEY_NPAGE", KEY_NPAGE }, + { "KEY_PPAGE", KEY_PPAGE }, + { "KEY_STAB", KEY_STAB }, + { "KEY_CTAB", KEY_CTAB }, + { "KEY_CATAB", KEY_CATAB }, + { "KEY_ENTER", KEY_ENTER }, + { "KEY_PRINT", KEY_PRINT }, + { "KEY_LL", KEY_LL }, + { "KEY_A1", KEY_A1 }, + { "KEY_A3", KEY_A3 }, + { "KEY_B2", KEY_B2 }, + { "KEY_C1", KEY_C1 }, + { "KEY_C3", KEY_C3 }, + { "KEY_BTAB", KEY_BTAB }, + { "KEY_BEG", KEY_BEG }, + { "KEY_CANCEL", KEY_CANCEL }, + { "KEY_CLOSE", KEY_CLOSE }, + { "KEY_COMMAND", KEY_COMMAND }, + { "KEY_COPY", KEY_COPY }, + { "KEY_CREATE", KEY_CREATE }, + { "KEY_END", KEY_END }, + { "KEY_EXIT", KEY_EXIT }, + { "KEY_FIND", KEY_FIND }, + { "KEY_HELP", KEY_HELP }, + { "KEY_MARK", KEY_MARK }, + { "KEY_MESSAGE", KEY_MESSAGE }, + { "KEY_MOVE", KEY_MOVE }, + { "KEY_NEXT", KEY_NEXT }, + { "KEY_OPEN", KEY_OPEN }, + { "KEY_OPTIONS", KEY_OPTIONS }, + { "KEY_PREVIOUS", KEY_PREVIOUS }, + { "KEY_REDO", KEY_REDO }, + { "KEY_REFERENCE", KEY_REFERENCE }, + { "KEY_REFRESH", KEY_REFRESH }, + { "KEY_REPLACE", KEY_REPLACE }, + { "KEY_RESTART", KEY_RESTART }, + { "KEY_RESUME", KEY_RESUME }, + { "KEY_SAVE", KEY_SAVE }, + { "KEY_SBEG", KEY_SBEG }, + { "KEY_SCANCEL", KEY_SCANCEL }, + { "KEY_SCOMMAND", KEY_SCOMMAND }, + { "KEY_SCOPY", KEY_SCOPY }, + { "KEY_SCREATE", KEY_SCREATE }, + { "KEY_SDC", KEY_SDC }, + { "KEY_SDL", KEY_SDL }, + { "KEY_SELECT", KEY_SELECT }, + { "KEY_SEND", KEY_SEND }, + { "KEY_SEOL", KEY_SEOL }, + { "KEY_SEXIT", KEY_SEXIT }, + { "KEY_SFIND", KEY_SFIND }, + { "KEY_SHELP", KEY_SHELP }, + { "KEY_SHOME", KEY_SHOME }, + { "KEY_SIC", KEY_SIC }, + { "KEY_SLEFT", KEY_SLEFT }, + { "KEY_SMESSAGE", KEY_SMESSAGE }, + { "KEY_SMOVE", KEY_SMOVE }, + { "KEY_SNEXT", KEY_SNEXT }, + { "KEY_SOPTIONS", KEY_SOPTIONS }, + { "KEY_SPREVIOUS", KEY_SPREVIOUS }, + { "KEY_SPRINT", KEY_SPRINT }, + { "KEY_SREDO", KEY_SREDO }, + { "KEY_SREPLACE", KEY_SREPLACE }, + { "KEY_SRIGHT", KEY_SRIGHT }, + { "KEY_SRSUME", KEY_SRSUME }, + { "KEY_SSAVE", KEY_SSAVE }, + { "KEY_SSUSPEND", KEY_SSUSPEND }, + { "KEY_SUNDO", KEY_SUNDO }, + { "KEY_SUSPEND", KEY_SUSPEND }, + { "KEY_UNDO", KEY_UNDO }, + { "KEY_MOUSE", KEY_MOUSE }, + { "KEY_RESIZE", KEY_RESIZE }, + { "KEY_FOCUS_IN", GetVirtualKeyCodeFromOct("\\033\\133\\111") }, // 033[I + { "KEY_FOCUS_OUT", GetVirtualKeyCodeFromOct("\\033\\133\\117") }, // 033[O }); } diff --git a/src/uimodel.cpp b/src/uimodel.cpp index 7c216216..f3b98ef4 100644 --- a/src/uimodel.cpp +++ b/src/uimodel.cpp @@ -2877,7 +2877,6 @@ void UiModel::EditMessage() } else if (HasProtocolFeature(profileId, FeatureEditMessagesWithinFifteenMins) && (messageAgeSec >= fifteenMinsSec)) - { MessageDialog("Warning", "Messages older than 15 minutes cannot be edited.", 0.8, 5); return;