mirror of
https://github.com/ichmagmaus111/ghostgram.git
synced 2026-06-08 02:53:56 +02:00
feat: новые функции, исправлены критические ошибки сборки и баги интерфейса, больше подписей в файлах
This commit is contained in:
@@ -22,7 +22,7 @@ private let pink = UIColor(rgb: 0xef436c)
|
||||
private let latePurple = UIColor(rgb: 0xaa56a6)
|
||||
private let latePink = UIColor(rgb: 0xef476f)
|
||||
|
||||
private func textForTimeout(value: Int32) -> String {
|
||||
private func callStatusBarTextForTimeout(value: Int32) -> String {
|
||||
if value < 3600 {
|
||||
let minutes = value / 60
|
||||
let seconds = value % 60
|
||||
@@ -498,9 +498,9 @@ public class CallStatusBarNodeImpl: CallStatusBarNode {
|
||||
timerText = presentationData.strings.VoiceChat_StatusStartsIn(scheduledTimeIntervalString(strings: presentationData.strings, value: elapsedTime)).string
|
||||
} else if elapsedTime < 0 {
|
||||
isLate = true
|
||||
timerText = presentationData.strings.VoiceChat_StatusLateBy(textForTimeout(value: abs(elapsedTime))).string
|
||||
timerText = presentationData.strings.VoiceChat_StatusLateBy(callStatusBarTextForTimeout(value: abs(elapsedTime))).string
|
||||
} else {
|
||||
timerText = presentationData.strings.VoiceChat_StatusStartsIn(textForTimeout(value: elapsedTime)).string
|
||||
timerText = presentationData.strings.VoiceChat_StatusStartsIn(callStatusBarTextForTimeout(value: elapsedTime)).string
|
||||
}
|
||||
segments.append(.text(0, NSAttributedString(string: timerText, font: textFont, textColor: textColor)))
|
||||
} else if let membersCount = membersCount {
|
||||
|
||||
@@ -13,7 +13,7 @@ private let pink = UIColor(rgb: 0xef436c)
|
||||
private let latePurple = UIColor(rgb: 0x974aa9)
|
||||
private let latePink = UIColor(rgb: 0xf0436c)
|
||||
|
||||
private func textForTimeout(value: Int32) -> String {
|
||||
private func scheduledInfoTextForTimeout(value: Int32) -> String {
|
||||
if value < 3600 {
|
||||
let minutes = value / 60
|
||||
let seconds = value % 60
|
||||
@@ -150,7 +150,7 @@ final class VideoChatScheduledInfoComponent: Component {
|
||||
if remainingSeconds >= 86400 {
|
||||
countdownText = scheduledTimeIntervalString(strings: component.strings, value: remainingSeconds)
|
||||
} else {
|
||||
countdownText = textForTimeout(value: abs(remainingSeconds))
|
||||
countdownText = scheduledInfoTextForTimeout(value: abs(remainingSeconds))
|
||||
/*if remainingSeconds < 0 && !self.isLate {
|
||||
self.isLate = true
|
||||
self.foregroundGradientLayer.colors = [latePink.cgColor, latePurple.cgColor, latePurple.cgColor]
|
||||
|
||||
@@ -12,7 +12,7 @@ private let pink = UIColor(rgb: 0xef436c)
|
||||
private let latePurple = UIColor(rgb: 0x974aa9)
|
||||
private let latePink = UIColor(rgb: 0xf0436c)
|
||||
|
||||
private func textForTimeout(value: Int32) -> String {
|
||||
private func voiceChatTimerTextForTimeout(value: Int32) -> String {
|
||||
if value < 3600 {
|
||||
let minutes = value / 60
|
||||
let seconds = value % 60
|
||||
@@ -189,7 +189,7 @@ final class VoiceChatTimerNode: ASDisplayNode {
|
||||
if elapsedTime >= 86400 {
|
||||
timerText = scheduledTimeIntervalString(strings: self.strings, value: elapsedTime)
|
||||
} else {
|
||||
timerText = textForTimeout(value: abs(elapsedTime))
|
||||
timerText = voiceChatTimerTextForTimeout(value: abs(elapsedTime))
|
||||
if elapsedTime < 0 && !self.isLate {
|
||||
self.isLate = true
|
||||
self.foregroundGradientLayer.colors = [latePink.cgColor, latePurple.cgColor, latePurple.cgColor]
|
||||
|
||||
Reference in New Issue
Block a user