Files
KissMe/KissMeConsole/Sources/KissContext.swift

29 lines
585 B
Swift

//
// KissContext.swift
// KissMeConsole
//
// Created by ened-book-m1 on 2023/06/07.
//
import Foundation
actor KissContext {
static let shared = KissContext()
private(set) var targetDay: String = "00010101" // yyyyMMdd
private(set) var isHoliday: Bool = false
private(set) var isResuming: Bool = false
private init() { }
func updateHoliday(_ isHolyday: Bool, targetDay: String) {
self.isHoliday = isHolyday
self.targetDay = targetDay
}
func update(resuming: Bool) {
self.isResuming = resuming
}
}