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 {
|
if self.cameraState.isViewOnceEnabled {
|
||||||
let presentationData = self.context.sharedContext.currentPresentationData.with { $0 }
|
let presentationData = self.context.sharedContext.currentPresentationData.with { $0 }
|
||||||
self.displayViewOnceTooltip(text: presentationData.strings.Chat_PlayVideoMessageOnceTooltip, hasIcon: false)
|
self.displayViewOnceTooltip(text: presentationData.strings.Chat_PlayVideoMessageOnceTooltip, hasIcon: false)
|
||||||
|
|
||||||
|
let _ = ApplicationSpecificNotice.incrementVideoMessagesPlayOnceSuggestion(accountManager: self.context.sharedContext.accountManager, count: 3).startStandalone()
|
||||||
} else {
|
} else {
|
||||||
self.dismissAllTooltips()
|
self.dismissAllTooltips()
|
||||||
}
|
}
|
||||||
@ -973,7 +975,7 @@ public class VideoMessageCameraScreen: ViewController {
|
|||||||
self.displayViewOnceTooltip(text: presentationData.strings.Chat_TapToPlayVideoMessageOnceTooltip, hasIcon: true)
|
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 ChatContextQuery
|
||||||
import ChatInputTextNode
|
import ChatInputTextNode
|
||||||
import ChatInputPanelNode
|
import ChatInputPanelNode
|
||||||
|
import TelegramNotices
|
||||||
|
|
||||||
private let accessoryButtonFont = Font.medium(14.0)
|
private let accessoryButtonFont = Font.medium(14.0)
|
||||||
private let counterFont = Font.with(size: 14.0, design: .regular, traits: [.monospacedNumbers])
|
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() {
|
@objc private func viewOncePressed() {
|
||||||
guard let interfaceState = self.presentationInterfaceState else {
|
guard let context = self.context, let interfaceState = self.presentationInterfaceState else {
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
self.viewOnce = !self.viewOnce
|
self.viewOnce = !self.viewOnce
|
||||||
@ -2746,6 +2747,8 @@ class ChatTextInputPanelNode: ChatInputPanelNode, ASEditableTextNodeDelegate, Ch
|
|||||||
self.tooltipController?.dismiss()
|
self.tooltipController?.dismiss()
|
||||||
if self.viewOnce {
|
if self.viewOnce {
|
||||||
self.displayViewOnceTooltip(text: interfaceState.strings.Chat_PlayVoiceMessageOnceTooltip)
|
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