Poll not usable after logging out and back in

This commit is contained in:
paleksandrs
2022-11-14 10:43:31 +02:00
parent 7440dff4a2
commit d7e2f7a202
2 changed files with 9 additions and 2 deletions
@@ -16,13 +16,14 @@
import Foundation
class TimelinePollProvider {
@objcMembers
class TimelinePollProvider: NSObject {
static let shared = TimelinePollProvider()
var session: MXSession?
var coordinatorsForEventIdentifiers = [String: TimelinePollCoordinator]()
private init() { }
private override init() { }
/// Create or retrieve the poll timeline coordinator for this event and return
/// a view to be displayed in the timeline
@@ -49,4 +50,8 @@ class TimelinePollProvider {
func timelinePollCoordinatorForEventIdentifier(_ eventIdentifier: String) -> TimelinePollCoordinator? {
coordinatorsForEventIdentifiers[eventIdentifier]
}
func reset() {
coordinatorsForEventIdentifiers.removeAll()
}
}