User directory: Make sure a valid MXSession is provided to ContactsDataSource

https://github.com/vector-im/riot-meta/issues/95
This commit is contained in:
manuroe
2017-07-28 15:02:11 +02:00
parent ea6d3db96d
commit 62f612d5bb
5 changed files with 22 additions and 20 deletions
+7 -5
View File
@@ -50,11 +50,6 @@
contactsSectionNumber = 0;
self.screenName = @"People";
// Prepare its contacts data source
contactsDataSource = [[ContactsDataSource alloc] init];
contactsDataSource.contactCellAccessoryType = UITableViewCellAccessoryDisclosureIndicator;
contactsDataSource.delegate = self;
}
- (void)viewDidLoad
@@ -151,6 +146,13 @@
recentsDataSource = (RecentsDataSource*)listDataSource;
}
if (!contactsDataSource)
{
// Prepare its contacts data source
contactsDataSource = [[ContactsDataSource alloc] initWithMatrixSession:listDataSource.mxSession];
contactsDataSource.contactCellAccessoryType = UITableViewCellAccessoryDisclosureIndicator;
contactsDataSource.delegate = self;
}
}
#pragma mark - MXKDataSourceDelegate