Jitsi widget: Use new [MXRoomState stateEventsWithType:] method

This commit is contained in:
manuroe 2017-08-08 11:56:11 +02:00
parent 68cd027de4
commit c0c951365d

View file

@ -58,10 +58,9 @@ NSString *const kWidgetTypeJitsi = @"jitsi";
{ {
NSMutableArray<Widget *> *widgets = [NSMutableArray array]; NSMutableArray<Widget *> *widgets = [NSMutableArray array];
// TODO: stateEventWithType should return an array NSArray<MXEvent*> *widgetEvents = [room.state stateEventsWithType:kWidgetEventTypeString];
MXEvent *widgetEvent = [room.state stateEventWithType:kWidgetEventTypeString];
if (widgetEvent) for (MXEvent *widgetEvent in widgetEvents)
{ {
Widget *widget = [[Widget alloc] initWithWidgetEvent:widgetEvent inMatrixSession:room.mxSession]; Widget *widget = [[Widget alloc] initWithWidgetEvent:widgetEvent inMatrixSession:room.mxSession];
@ -94,7 +93,8 @@ NSString *const kWidgetTypeJitsi = @"jitsi";
[mxSession removeListener:listener]; [mxSession removeListener:listener];
[widgetEventListener removeObjectForKey:mxSession.matrixRestClient.credentials.userId]; // @TODO
// [widgetEventListener removeObjectForKey:mxSession.matrixRestClient.credentials.userId];
} }
@end @end