Made use of MXKRoomDataSourceManager so that we reuse the same references of roomDataSource with their pending outgoing messages

This commit is contained in:
manuroe
2015-04-09 16:35:03 +02:00
parent ebc63fe6cf
commit 1d625ae5dc
@@ -337,8 +337,9 @@
}
currentRoomViewController = (RoomViewController *)controller;
MXKRoomDataSource *roomDataSource = [[MXKRoomDataSource alloc] initWithRoomId:_selectedRoomId
andMatrixSession:[MatrixSDKHandler sharedHandler].mxSession];
MXKRoomDataSourceManager *roomDataSourceManager = [MXKRoomDataSourceManager sharedManagerForMatrixSession:[MatrixSDKHandler sharedHandler].mxSession];
MXKRoomDataSource *roomDataSource = [roomDataSourceManager roomDataSourceForRoom:_selectedRoomId create:NO];
[currentRoomViewController displayRoom:roomDataSource];
}