Widget improvements

This commit is contained in:
Ali
2021-02-16 00:17:18 +04:00
parent c526024286
commit c38f6502d4
5 changed files with 128 additions and 109 deletions

View File

@@ -6,7 +6,7 @@ import TelegramCore
import WidgetItems
public extension WidgetDataPeer.Message {
init(message: Message) {
init(accountPeerId: PeerId, message: Message) {
var content: WidgetDataPeer.Message.Content = .text
for media in message.media {
switch media {
@@ -58,11 +58,11 @@ public extension WidgetDataPeer.Message {
var author: Author?
if let _ = message.peers[message.id.peerId] as? TelegramGroup {
if let authorPeer = message.author {
author = Author(isMe: false, title: authorPeer.debugDisplayTitle)
author = Author(isMe: authorPeer.id == accountPeerId, title: authorPeer.debugDisplayTitle)
}
} else if let channel = message.peers[message.id.peerId] as? TelegramChannel, case .group = channel.info {
if let authorPeer = message.author {
author = Author(isMe: false, title: authorPeer.debugDisplayTitle)
author = Author(isMe: authorPeer.id == accountPeerId, title: authorPeer.debugDisplayTitle)
}
}