SensorValueGlucoseEvent+CGMManager.swift 572 B

123456789101112131415161718192021222324252627
  1. //
  2. // SensorValueGlucoseEvent.swift
  3. // Loop
  4. //
  5. // Copyright © 2018 LoopKit Authors. All rights reserved.
  6. //
  7. extension SensorValueGlucoseEvent {
  8. var glucoseSyncIdentifier: String? {
  9. let date = timestamp
  10. guard
  11. let year = date.year,
  12. let month = date.month,
  13. let day = date.day,
  14. let hour = date.hour,
  15. let minute = date.minute,
  16. let second = date.second
  17. else {
  18. return nil
  19. }
  20. return "\(year)-\(month)-\(day) \(hour)-\(minute)-\(second)"
  21. }
  22. }