Created
October 11, 2017 20:45
-
-
Save AtharvaVaidya/5ffce43204f290f241da3a9c43a5314a to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1. While emitting SIL for 'getAllEventsUserIsAttending(firstTime:)' at /Users/atharvavaidya/Developer/Eventmate/Eventmate/View Controllers/Main Tabs/My Events/EMMyEventsTableVC.swift:129:5 | |
2. While silgen closureexpr SIL function "@_T09Eventmate17EMMyEventsTableVCC06getAllC15UserIsAttendingySb9firstTime_tFySo12DataSnapshotCcfU_". | |
for expression at [/Users/atharvavaidya/Developer/Eventmate/Eventmate/View Controllers/Main Tabs/My Events/EMMyEventsTableVC.swift:134:117 - line:174:13] RangeText="{ (snapshot) in | |
var eventObject = EMEvent(snapshot: snapshot) | |
EMEvent.downloadImage(for: eventObject, completion: { (image) in | |
eventObject.image = image ?? UIImage() | |
if let index = self.model?.events?.index(of: eventObject) | |
{ | |
self.model?.events?.remove(object: eventObject) | |
self.model?.events?.insert(eventObject, at: index) | |
} | |
}) | |
if eventObject.startDate > Date() | |
{ | |
events.append(eventObject) | |
} | |
if firstTime | |
{ | |
self.model?.events = events | |
DispatchQueue.main.async | |
{ | |
self.tableView?.reloadData() | |
} | |
} | |
else | |
{ | |
if let evts = self.model?.events | |
{ | |
if Set(evts) != Set(events) | |
{ | |
self.model?.events = events | |
DispatchQueue.main.async | |
{ | |
self.tableView?.reloadData() | |
} | |
} | |
} | |
} | |
}" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment