#396 - Work around duplicated room list items and add error logs (#571)

This commit is contained in:
Stefan Ceriu
2023-02-13 14:21:49 +02:00
committed by GitHub
parent b0a7d05a8c
commit ee4e4a212b
3 changed files with 57 additions and 6 deletions
@@ -25,7 +25,7 @@ enum RoomSummaryProviderState {
case live
}
enum RoomSummary {
enum RoomSummary: CustomStringConvertible {
case empty
case filled(details: RoomSummaryDetails)
case invalidated(details: RoomSummaryDetails)
@@ -38,6 +38,17 @@ enum RoomSummary {
return details.id
}
}
var description: String {
switch self {
case .empty:
return "\(String(describing: Self.self)): Empty"
case .invalidated(let details):
return "\(String(describing: Self.self)): Invalidated(\(details.id))"
case .filled(let details):
return "\(String(describing: Self.self)): Filled(\(details.id))"
}
}
}
protocol RoomSummaryProviderProtocol {