Проверка шаблона шины для iOS
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

27 lignes
524B

  1. public extension MicItem {
  2. static func shouldResetActivity(_ c: MicItemContext) -> Bool? {
  3. if
  4. c.activityDate.isRecent,
  5. let end = c.activityDate.value
  6. {
  7. let now = Date()
  8. return now < end
  9. }
  10. return nil
  11. }
  12. static func shouldResetTimeout(_ c: MicItemContext) -> (delay: Int, value: Bool)? {
  13. if
  14. c.activityDate.isRecent,
  15. let end = c.activityDate.value
  16. {
  17. let now = Date()
  18. let timeout = now < end
  19. return (timeout, true)
  20. }
  21. return nil
  22. }
  23. }