Lines Matching refs:_peer

531 		return _peer == channel.get();  in __anon05ff6a844202()
539 return (_peer == user.get()); in __anon05ff6a844402()
549 return _peer && (_peer == peer); in __anon05ff6a844602()
658 return (update.peer.get() == _peer); in __anon05ff6a844c02()
674 const auto unavailable = _peer->computeUnavailableReason(); in __anon05ff6a844e02()
701 const auto emoji = _peer->themeEmoji(); in __anon05ff6a844e02()
703 _peer->owner().cloudThemes().themeForEmojiValue( in __anon05ff6a844e02()
709 const auto &themes = _peer->owner().cloudThemes(); in __anon05ff6a844e02()
833 if (_peer && controller()->hasTabbedSelectorOwnership()) { in refreshTabbedPanel()
854 const auto error = _peer in initVoiceRecordBar()
855 ? Data::RestrictionError(_peer, ChatRestriction::SendMedia) in initVoiceRecordBar()
1290 if (!_peer) { in insertHashtagOrBotCommand()
1296 sendBotCommand({ _peer, str, FullMsgId(), replyToId() }); in insertHashtagOrBotCommand()
1326 && ((_peer->isUser() && !_peer->asUser()->isBot()) || _editMsgId)) { in parseMentionHashtagBotCommandQuery()
1398 _inlineResults->queryInlineBot(_inlineBot, _peer, query); in applyInlineBotQuery()
1442 if (!_peer) { in updateStickersByEmoji()
1447 _peer, in updateStickersByEmoji()
1470 if (peer.get() != _peer) { in toggleChooseChatTheme()
1522 if (!_peer || !(_textUpdateEvents & TextUpdateEvent::SaveDraft)) { in fieldChanged()
1531 if (!_peer || !(_textUpdateEvents & TextUpdateEvent::SaveDraft)) { in saveDraftDelayed()
1537 if (!session().local().hasDraftCursors(_peer->id)) { in saveDraftDelayed()
1545 if (!_peer) { in saveDraft()
1669 } else if (const auto bot = _peer ? _peer->asUser() : nullptr) { in notify_switchInlineBotButtonReceived()
1757 if (!_peer || _peer->id != peer) return; in setReplyReturns()
1913 if (_peer->id == peerId && !reload) { in showHistory()
1971 if (const auto user = _peer->asUser()) { in showHistory()
2021 _peer = nullptr; in showHistory()
2052 _peer = session().data().peer(peerId); in showHistory()
2053 _channel = peerToChannel(_peer->id); in showHistory()
2054 _canSendMessages = _peer->canWrite(); in showHistory()
2058 _peer); in showHistory()
2063 controller()->tabbedSelector()->setCurrentPeer(_peer); in showHistory()
2067 if (_peer) { in showHistory()
2068 _unblock->setText(((_peer->isUser() in showHistory()
2069 && _peer->asUser()->isBot() in showHistory()
2070 && !_peer->asUser()->isSupport()) in showHistory()
2073 if (const auto channel = _peer->asChannel()) { in showHistory()
2086 if (_peer) { in showHistory()
2087 setHistory(_peer->owner().history(_peer)); in showHistory()
2108 session().data().requestNotifySettings(_peer); in showHistory()
2110 } else if (_peer->isRepliesChat()) { in showHistory()
2159 if (const auto user = _peer->asUser()) { in showHistory()
2311 if (!_peer || (!_peer->isChannel() && !_peer->isRepliesChat())) { in updateNotifyControls()
2318 if (!session().data().notifySilentPostsUnknown(_peer)) { in updateNotifyControls()
2320 _silent->setChecked(session().data().notifySilentPosts(_peer)); in updateNotifyControls()
2332 _silent.create(this, _peer->asChannel()); in refreshSilentToggle()
2356 && _peer->canWrite() in refreshScheduledToggle()
2386 return _peer in writeRestriction()
2387 ? Data::RestrictionError(_peer, ChatRestriction::SendMessages) in writeRestriction()
2393 _topShadow->setVisible(_peer != nullptr); in updateControlsVisibility()
2394 _topBar->setVisible(_peer != nullptr); in updateControlsVisibility()
2705 && _peer->isChannel() in messagesFailed()
2706 && _peer->asChannel()->invitePeekExpires()) { in messagesFailed()
2707 _peer->asChannel()->privateErrorReceived(); in messagesFailed()
2711 auto was = _peer; in messagesFailed()
2741 bool toMigrated = (peer == _peer->migrateFrom()); in messagesReceived()
2742 if (peer != _peer && !toMigrated) { in messagesReceived()
3167 || !_peer in preloadHistoryIfNeeded()
3184 || !_peer in preloadHistoryByScroll()
3203 || !_peer in checkReplyReturns()
3251 showHistory(_peer->id, ShowAtUnreadMsgId); in historyDownClicked()
3253 showHistory(_peer->id, _replyReturn->id); in historyDownClicked()
3255 showHistory(_peer->id, -_replyReturn->id); in historyDownClicked()
3256 } else if (_peer) { in historyDownClicked()
3257 showHistory(_peer->id, ShowAtUnreadMsgId); in historyDownClicked()
3281 showHistory(_peer->id, msgId); in showNextUnreadMention()
3440 _peer, in send()
3497 return !_peer in sendMenuType()
3499 : _peer->isSelf() in sendMenuType()
3501 : HistoryView::CanScheduleUntilOnline(_peer) in sendMenuType()
3526 if (const auto user = _peer ? _peer->asUser() : nullptr) { in unblockUser()
3534 if (!_peer in sendBotStartCommand()
3535 || !_peer->isUser() in sendBotStartCommand()
3536 || !_peer->asUser()->isBot() in sendBotStartCommand()
3541 session().api().sendBotStart(_peer->asUser()); in sendBotStartCommand()
3547 if (!_peer || !_peer->isChannel() || !isJoinChannel()) { in joinChannel()
3551 session().api().joinChannel(_peer->asChannel()); in joinChannel()
3558 session().data().updateNotifySettings(_peer, muteForSeconds); in toggleMuteUnmute()
3566 const auto peer = _peer; in reportSelectedMessages()
3588 return _peer; in peer()
3702 const auto group = _peer ? _peer->asMegagroup() : nullptr; in checkSuggestToGigagroup()
3733 _topShadow->setVisible(_peer != nullptr); in finishAnimating()
3734 _topBar->setVisible(_peer != nullptr); in finishAnimating()
3756 if (!_peer || !_peer->canWrite()) { in chooseAttach()
3759 _peer, in chooseAttach()
3842 if (_peer != request.peer.get()) { in sendBotCommand()
3855 : Bot::WrapCommandInChat(_peer, request.command, request.context); in sendBotCommand()
3860 ? ((!_peer->isUser()/* && (botStatus == 0 || botStatus == 2)*/) in sendBotCommand()
3880 if (!_peer || _peer != peer) return; in hideSingleUseKeyboard()
3901 auto bot = _peer->isUser() in insertBotCommand()
3902 ? _peer in insertBotCommand()
3910 …auto botStatus = _peer->isChat() ? _peer->asChat()->botStatus : (_peer->isMegagroup() ? _peer->asC… in insertBotCommand()
3976 return _peer ? _scroll->viewportEvent(e) : false; in floatPlayerHandleWheelEvent()
3980 return _peer ? mapToGlobal(_scroll->geometry()) : mapToGlobal(rect()); in floatPlayerAvailableRect()
3988 return _peer in hasSilentToggle()
3989 && _peer->isChannel() in hasSilentToggle()
3990 && !_peer->isMegagroup() in hasSilentToggle()
3991 && _peer->canWrite() in hasSilentToggle()
3992 && !session().data().notifySilentPostsUnknown(_peer); in hasSilentToggle()
4043 const auto user = _peer ? _peer->asUser() : nullptr; in isBotStart()
4057 return _peer && _chooseForReport && _chooseForReport->active; in isReportMessages()
4061 return _peer && _peer->isUser() && _peer->asUser()->isBlocked(); in isBlocked()
4065 return _peer && _peer->isChannel() && !_peer->asChannel()->amIn(); in isJoinChannel()
4073 return _peer in isMuteUnmute()
4074 && ((_peer->isBroadcast() && !_peer->asChannel()->canPublish()) in isMuteUnmute()
4075 || (_peer->isGigagroup() && !_peer->asChannel()->canWrite()) in isMuteUnmute()
4076 || _peer->isRepliesChat()); in isMuteUnmute()
4098 const auto disabledBySlowmode = _peer in updateSendButtonType()
4099 && _peer->slowmodeApplied() in updateSendButtonType()
4103 return (type != Type::Cancel && type != Type::Save && _peer) in updateSendButtonType()
4104 ? _peer->slowmodeSecondsLeft() in updateSendButtonType()
4121_peer && ((_peer->isChat() && _peer->asChat()->botStatus > 0) || (_peer->isMegagroup() && _peer->a… in updateCmdStartShown()
4179 _kbReplyTo = (_peer->isChat() || _peer->isChannel() || _keyboard->forceReply()) in toggleKeyboard()
4199 _kbReplyTo = (_peer->isChat() || _peer->isChannel() || _keyboard->forceReply()) in toggleKeyboard()
4231 if (active && _peer && (_peer->isChat() || _peer->isMegagroup())) { in setMembersShowAreaActive()
4243 if (!_peer) { in showMembersDropdown()
4248 …_membersDropdown->setOwnedWidget(object_ptr<Profile::GroupMembersWidget>(this, _peer, st::membersI… in showMembersDropdown()
4311 if (!_peer) { in toggleTabbedSelectorMode()
4320 _peer, in toggleTabbedSelectorMode()
4458 _peer, in checkFieldAutocomplete()
4499 const auto error = _peer in showSendingFilesError()
4501 _peer, in showSendingFilesError()
4509 if (_peer->slowmodeApplied() && !list.canBeSentInSlowmode()) { in showSendingFilesError()
4511 } else if (const auto left = _peer->slowmodeSecondsLeft()) { in showSendingFilesError()
4580 _peer->slowmodeApplied() ? SendLimit::One : SendLimit::Many, in confirmSendingFiles()
4631 _peer->slowmodeApplied()); in sendingFilesConfirmed()
4874 const auto topShadowRight = (isThreeColumn && !_inGrab && _peer) in updateControlsGeometry()
5294 _kbReplyTo = (_peer->isChat() || _peer->isChannel() || _keyboard->forceReply()) in updateBotKeyboard()
5340 if (!item->isRegular() || _peer != item->history()->peer) { in botCallbackSent()
5448 auto showUnreadMentions = _peer && (_peer->isChat() || _peer->isMegagroup()); in updateUnreadMentionsVisibility()
5572 Ui::showPeerHistory(_peer, _editMsgId ? _editMsgId : replyToId()); in mousePressEvent()
5624 const auto current = _peer->migrateToOrMe(); in handlePeerMigration()
5632 if (_peer != channel) { in handlePeerMigration()
5705 if (const auto left = _peer->slowmodeSecondsLeft()) { in showSlowmodeError()
5710 } else if (_peer->slowmodeApplied()) { in showSlowmodeError()
5739 if (!_peer || !_peer->canWrite()) { in sendInlineResult()
5806 _peer, in updatePinnedViewer()
5846 const auto hiddenId = _peer->canPinMessages() in checkPinnedBarState()
5848 : session().settings().hiddenPinnedMessageId(_peer->id); in checkPinnedBarState()
5850 _peer, in checkPinnedBarState()
5886 _peer, in checkPinnedBarState()
5947 if (!_peer || !_peer->messagesTTL()) { in checkMessagesTTL()
5953 } else if (!_ttlInfo || _ttlInfo->peer() != _peer) { in checkMessagesTTL()
5956 _peer); in checkMessagesTTL()
6088 RequestsBoxController::Start(controller(), _peer); in setupRequestsBar()
6113 _peer->asChannel(), in requestMessageData()
6121 const auto error = _peer in sendExistingDocument()
6122 ? Data::RestrictionError(_peer, ChatRestriction::SendStickers) in sendExistingDocument()
6129 } else if (!_peer || !_peer->canWrite()) { in sendExistingDocument()
6157 const auto error = _peer in sendExistingPhoto()
6158 ? Data::RestrictionError(_peer, ChatRestriction::SendMedia) in sendExistingPhoto()
6165 } else if (!_peer || !_peer->canWrite()) { in sendExistingPhoto()
6256 _peer->id, in replyToMessage()
6306 toggleChooseChatTheme(_peer); in editMessage()
6378 if (_peer->canPinMessages()) { in hidePinnedMessage()
6388 _peer, in hidePinnedMessage()
6533 return _peer && _peer->amRestricted(ChatRestriction::EmbedLinks); in checkPreview()
6664 auto newCanSendMessages = _peer->canWrite(); in fullInfoUpdated()
6694 if (_peer->isChat() && _peer->asChat()->noParticipantInfo()) { in handlePeerUpdate()
6695 session().api().requestFullPeer(_peer); in handlePeerUpdate()
6696 } else if (_peer->isUser() in handlePeerUpdate()
6697 && (_peer->asUser()->blockStatus() == UserData::BlockStatus::Unknown in handlePeerUpdate()
6698 || _peer->asUser()->callsStatus() == UserData::CallsStatus::Unknown)) { in handlePeerUpdate()
6699 session().api().requestFullPeer(_peer); in handlePeerUpdate()
6700 } else if (auto channel = _peer->asMegagroup()) { in handlePeerUpdate()
6713 bool newCanSendMessages = _peer->canWrite(); in handlePeerUpdate()
6867 if (!_peer || _peer->asChannel() != channel || !msgId) { in messageDataReceived()