We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 0a5964c commit b0b0d29Copy full SHA for b0b0d29
MeetingBar/EventStores/Calendar.swift
@@ -12,7 +12,7 @@ class MBCalendar: Hashable {
12
let title: String
13
let ID: String
14
let source: String
15
- let email: String?
+ var email: String?
16
var selected = false
17
let color: NSColor
18
MeetingBar/EventStores/EKEventStore.swift
@@ -74,6 +74,10 @@ extension EKEventStore: EventStore {
74
for rawEvent in EKEventStore.shared.events(matching: predicate) {
75
let calendar = calendars.first { $0.ID == rawEvent.calendar.calendarIdentifier }!
76
77
+ if calendar.email == nil, let email = rawEvent.attendees?.first(where: { $0.isCurrentUser })?.safeNSURL?.resourceSpecifier {
78
+ calendar.email = email
79
+ }
80
+
81
var status: MBEventStatus
82
switch rawEvent.status {
83
case .confirmed:
0 commit comments