mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-09-04 20:00:53 +00:00
Added peer isVerified utility method
Don't set activity when forwarding messages
This commit is contained in:
parent
60bfc46be8
commit
f20d6bcc1e
@ -133,6 +133,17 @@ public extension Peer {
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
public var isVerified: Bool {
|
||||
switch self {
|
||||
case let user as TelegramUser:
|
||||
return user.flags.contains(.isVerified)
|
||||
case let channel as TelegramChannel:
|
||||
return channel.flags.contains(.isVerified)
|
||||
default:
|
||||
return false
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public extension PeerId {
|
||||
|
@ -84,6 +84,9 @@ private enum PendingMessageResult {
|
||||
}
|
||||
|
||||
private func uploadActivityTypeForMessage(_ message: Message) -> PeerInputActivity? {
|
||||
guard message.forwardInfo == nil else {
|
||||
return nil
|
||||
}
|
||||
for media in message.media {
|
||||
if let _ = media as? TelegramMediaImage {
|
||||
return .uploadingPhoto(progress: 0)
|
||||
|
Loading…
x
Reference in New Issue
Block a user