添加位置上报地图页和历史列表并对齐 Android
This commit is contained in:
@ -80,6 +80,15 @@ final class HomeLocationStateStore {
|
||||
notifyChange()
|
||||
}
|
||||
|
||||
var countdownDisplayText: String {
|
||||
formattedCountdown(from: nextReportCountdownSeconds)
|
||||
}
|
||||
|
||||
/// Android 独立页倒计时格式 `H:MM:SS`。
|
||||
var countdownDisplayTextSingleHour: String {
|
||||
formattedCountdownSingleHour(from: nextReportCountdownSeconds)
|
||||
}
|
||||
|
||||
/// 格式化倒计时文本 `HH:MM:SS`。
|
||||
func formattedCountdown(from seconds: Int64) -> String {
|
||||
let hours = seconds / 3600
|
||||
@ -88,8 +97,12 @@ final class HomeLocationStateStore {
|
||||
return String(format: "%02d:%02d:%02d", hours, minutes, secs)
|
||||
}
|
||||
|
||||
var countdownDisplayText: String {
|
||||
formattedCountdown(from: nextReportCountdownSeconds)
|
||||
/// 格式化倒计时文本 `H:MM:SS`。
|
||||
func formattedCountdownSingleHour(from seconds: Int64) -> String {
|
||||
let hours = seconds / 3600
|
||||
let minutes = (seconds % 3600) / 60
|
||||
let secs = seconds % 60
|
||||
return String(format: "%d:%02d:%02d", hours, minutes, secs)
|
||||
}
|
||||
|
||||
/// 是否到达提前提醒窗口。
|
||||
|
||||
Reference in New Issue
Block a user