mirror of
https://github.com/Novaloop-AG/element-x-ios.git
synced 2026-11-05 20:09:04 +00:00
Handle TimelineDiff as an enum with associated values. (#4379)
* Handle TimelineDiff as a true enum. * Update the SDK. * Silence some warnings.
This commit is contained in:
@@ -33,14 +33,11 @@ class AutoUpdatingTimelineItemProviderMock: TimelineItemProvider {
|
||||
for _ in 0...100 {
|
||||
try? await Task.sleep(for: .seconds(1))
|
||||
|
||||
let diff = TimelineDiffSDKMock()
|
||||
diff.changeReturnValue = .append
|
||||
|
||||
let timelineItem = TimelineItemSDKMock()
|
||||
timelineItem.asEventReturnValue = EventTimelineItem.mockMessage
|
||||
timelineItem.uniqueIdReturnValue = .init(id: UUID().uuidString)
|
||||
|
||||
diff.appendReturnValue = [timelineItem]
|
||||
let diff = TimelineDiff.append(values: [timelineItem])
|
||||
|
||||
await Self.timelineListener?.onUpdate(diff: [diff])
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user