Various improvements

This commit is contained in:
Ilya Laktyushin
2025-09-29 06:42:09 +04:00
parent 88068f3ccc
commit d126717ec1
15 changed files with 306 additions and 137 deletions

View File

@@ -5,10 +5,11 @@ import TelegramCore
enum VideoChatNotificationIcon {
case peer(EnginePeer)
case icon(String)
case animation(String)
}
extension VideoChatScreenComponent.View {
func displayToast(icon: VideoChatNotificationIcon, text: String, duration: Int32) {
func presentToast(icon: VideoChatNotificationIcon, text: String, duration: Int32) {
let id = Int64.random(in: 0 ..< .max)
let expiresOn = Int32(CFAbsoluteTimeGetCurrent()) + duration