mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-06-16 05:55:20 +00:00
Various fixes
This commit is contained in:
parent
fb64f6e54b
commit
81abc2a96b
@ -576,6 +576,8 @@ public class VideoMessageCameraScreen: ViewController {
|
||||
if self.cameraState.isViewOnceEnabled {
|
||||
let presentationData = self.context.sharedContext.currentPresentationData.with { $0 }
|
||||
self.displayViewOnceTooltip(text: presentationData.strings.Chat_PlayVideoMessageOnceTooltip, hasIcon: false)
|
||||
|
||||
let _ = ApplicationSpecificNotice.incrementVideoMessagesPlayOnceSuggestion(accountManager: self.context.sharedContext.accountManager, count: 3).startStandalone()
|
||||
} else {
|
||||
self.dismissAllTooltips()
|
||||
}
|
||||
@ -973,7 +975,7 @@ public class VideoMessageCameraScreen: ViewController {
|
||||
self.displayViewOnceTooltip(text: presentationData.strings.Chat_TapToPlayVideoMessageOnceTooltip, hasIcon: true)
|
||||
}
|
||||
|
||||
let _ = ApplicationSpecificNotice.incrementVideoMessagesPlayOnceSuggestion(accountManager: context.sharedContext.accountManager).startStandalone()
|
||||
let _ = ApplicationSpecificNotice.incrementVideoMessagesPlayOnceSuggestion(accountManager: self.context.sharedContext.accountManager).startStandalone()
|
||||
})
|
||||
}
|
||||
|
||||
|
@ -40,6 +40,7 @@ import ChatTextInputMediaRecordingButton
|
||||
import ChatContextQuery
|
||||
import ChatInputTextNode
|
||||
import ChatInputPanelNode
|
||||
import TelegramNotices
|
||||
|
||||
private let accessoryButtonFont = Font.medium(14.0)
|
||||
private let counterFont = Font.with(size: 14.0, design: .regular, traits: [.monospacedNumbers])
|
||||
@ -2736,7 +2737,7 @@ class ChatTextInputPanelNode: ChatInputPanelNode, ASEditableTextNodeDelegate, Ch
|
||||
}
|
||||
|
||||
@objc private func viewOncePressed() {
|
||||
guard let interfaceState = self.presentationInterfaceState else {
|
||||
guard let context = self.context, let interfaceState = self.presentationInterfaceState else {
|
||||
return
|
||||
}
|
||||
self.viewOnce = !self.viewOnce
|
||||
@ -2746,6 +2747,8 @@ class ChatTextInputPanelNode: ChatInputPanelNode, ASEditableTextNodeDelegate, Ch
|
||||
self.tooltipController?.dismiss()
|
||||
if self.viewOnce {
|
||||
self.displayViewOnceTooltip(text: interfaceState.strings.Chat_PlayVoiceMessageOnceTooltip)
|
||||
|
||||
let _ = ApplicationSpecificNotice.incrementVoiceMessagesPlayOnceSuggestion(accountManager: context.sharedContext.accountManager, count: 3).startStandalone()
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user