21 lines
758 B
Swift
21 lines
758 B
Swift
import Foundation
|
|
|
|
class CoreUtils {
|
|
static let shared: CoreUtils = CoreUtils()
|
|
|
|
static let ISO8601_DATE_FORMAT = "yyyy-MM-dd'T'HH:mm:ss.SSS"
|
|
static let EN_US_POSIX_LOCALE = "en_US_POSIX"
|
|
static let NOTIFICATION_INTERACTION_CHANNEL_NAME = "notification_interaction_channel"
|
|
static let CURRENT_EMAIL_ID_IN_NOTIFICATION_CLICK_WHEN_APP_FOREGROUND_OR_BACKGROUND = "current_email_id_in_notification_click_when_app_foreground_or_background"
|
|
static let CURRENT_EMAIL_ID_IN_NOTIFICATION_CLICK_WHEN_APP_TERMINATED = "current_email_id_in_notification_click_when_app_terminated"
|
|
|
|
func getCurrentDate() -> Date {
|
|
if #available(iOS 15, *) {
|
|
return Date.now
|
|
} else {
|
|
return Date()
|
|
}
|
|
}
|
|
}
|
|
|