Fix missing "account inaccessible" status in drop-down member list
This commit is contained in:
		
							parent
							
								
									19e85616f7
								
							
						
					
					
						commit
						248c601afb
					
				
					 1 changed files with 3 additions and 1 deletions
				
			
		| 
						 | 
					@ -161,7 +161,9 @@ void GroupMembersWidget::updateItemStatusText(Item *item) {
 | 
				
			||||||
	auto member = getMember(item);
 | 
						auto member = getMember(item);
 | 
				
			||||||
	auto user = member->user();
 | 
						auto user = member->user();
 | 
				
			||||||
	if (member->statusText.isEmpty() || (member->onlineTextTill <= _now)) {
 | 
						if (member->statusText.isEmpty() || (member->onlineTextTill <= _now)) {
 | 
				
			||||||
		if (user->isBot()) {
 | 
							if (user->isInaccessible()) {
 | 
				
			||||||
 | 
								member->statusText = tr::ktg_user_status_unaccessible(tr::now);
 | 
				
			||||||
 | 
							} else if (user->isBot()) {
 | 
				
			||||||
			auto seesAllMessages = (user->botInfo->readsAllHistory || (member->adminState != Item::AdminState::None));
 | 
								auto seesAllMessages = (user->botInfo->readsAllHistory || (member->adminState != Item::AdminState::None));
 | 
				
			||||||
			member->statusText = seesAllMessages
 | 
								member->statusText = seesAllMessages
 | 
				
			||||||
				? tr::lng_status_bot_reads_all(tr::now)
 | 
									? tr::lng_status_bot_reads_all(tr::now)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		
		Reference in a new issue