mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-04-25 02:52:45 +02:00
Merge branch 'develop' into ismail/4384_room_summary_store
This commit is contained in:
@@ -26,12 +26,14 @@
|
||||
|
||||
#import "Riot-Swift.h"
|
||||
|
||||
@interface PeopleViewController ()
|
||||
@interface PeopleViewController () <SpaceMembersCoordinatorBridgePresenterDelegate>
|
||||
{
|
||||
NSInteger directRoomsSectionNumber;
|
||||
RecentsDataSource *recentsDataSource;
|
||||
}
|
||||
|
||||
@property(nonatomic) SpaceMembersCoordinatorBridgePresenter *spaceMembersCoordinatorBridgePresenter;
|
||||
|
||||
@end
|
||||
|
||||
@implementation PeopleViewController
|
||||
@@ -119,7 +121,16 @@
|
||||
|
||||
- (void)onPlusButtonPressed
|
||||
{
|
||||
[self performSegueWithIdentifier:@"presentStartChat" sender:self];
|
||||
if (self.dataSource.currentSpace != nil)
|
||||
{
|
||||
self.spaceMembersCoordinatorBridgePresenter = [[SpaceMembersCoordinatorBridgePresenter alloc] initWithUserSessionsService:[UserSessionsService shared] session:self.mainSession spaceId:self.dataSource.currentSpace.spaceId];
|
||||
self.spaceMembersCoordinatorBridgePresenter.delegate = self;
|
||||
[self.spaceMembersCoordinatorBridgePresenter presentFrom:self animated:YES];
|
||||
}
|
||||
else
|
||||
{
|
||||
[self performSegueWithIdentifier:@"presentStartChat" sender:self];
|
||||
}
|
||||
}
|
||||
|
||||
#pragma mark -
|
||||
@@ -172,4 +183,13 @@
|
||||
+ recentsDataSource.peopleCellDataArray.count;
|
||||
}
|
||||
|
||||
#pragma mark - SpaceMembersCoordinatorBridgePresenterDelegate
|
||||
|
||||
- (void)spaceMembersCoordinatorBridgePresenterDelegateDidComplete:(SpaceMembersCoordinatorBridgePresenter *)coordinatorBridgePresenter
|
||||
{
|
||||
[coordinatorBridgePresenter dismissWithAnimated:YES completion:^{
|
||||
self.spaceMembersCoordinatorBridgePresenter = nil;
|
||||
}];
|
||||
}
|
||||
|
||||
@end
|
||||
|
||||
Reference in New Issue
Block a user