mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-09-04 00:25:17 +00:00
Removed ttl menu for deleted accounts.
This commit is contained in:
@@ -11,6 +11,7 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
|
|||||||
#include "data/data_channel.h"
|
#include "data/data_channel.h"
|
||||||
#include "data/data_chat.h"
|
#include "data/data_chat.h"
|
||||||
#include "data/data_peer.h"
|
#include "data/data_peer.h"
|
||||||
|
#include "data/data_user.h"
|
||||||
#include "lang/lang_keys.h"
|
#include "lang/lang_keys.h"
|
||||||
#include "main/main_session.h"
|
#include "main/main_session.h"
|
||||||
#include "menu/menu_ttl.h"
|
#include "menu/menu_ttl.h"
|
||||||
@@ -104,7 +105,8 @@ Args TTLValidator::createArgs() const {
|
|||||||
bool TTLValidator::can() const {
|
bool TTLValidator::can() const {
|
||||||
return (_peer->isUser()
|
return (_peer->isUser()
|
||||||
&& !_peer->isSelf()
|
&& !_peer->isSelf()
|
||||||
&& !_peer->isNotificationsUser())
|
&& !_peer->isNotificationsUser()
|
||||||
|
&& !_peer->asUser()->isInaccessible())
|
||||||
|| (_peer->isChat()
|
|| (_peer->isChat()
|
||||||
&& _peer->asChat()->canDeleteMessages())
|
&& _peer->asChat()->canDeleteMessages())
|
||||||
|| (_peer->isChannel()
|
|| (_peer->isChannel()
|
||||||
|
@@ -637,7 +637,11 @@ void Filler::addReport() {
|
|||||||
|
|
||||||
void Filler::addNewContact() {
|
void Filler::addNewContact() {
|
||||||
const auto user = _peer->asUser();
|
const auto user = _peer->asUser();
|
||||||
if (!user || user->isContact() || user->isSelf() || user->isBot()) {
|
if (!user
|
||||||
|
|| user->isContact()
|
||||||
|
|| user->isSelf()
|
||||||
|
|| user->isInaccessible()
|
||||||
|
|| user->isBot()) {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
const auto controller = _controller;
|
const auto controller = _controller;
|
||||||
|
Reference in New Issue
Block a user