mirror of
https://gitlab.opencode.de/bwi/bundesmessenger/clients/bundesmessenger-ios.git
synced 2026-05-02 14:16:59 +02:00
Search result display: Open a timeline from the home search - the search over all rooms
This commit is contained in:
@@ -19,6 +19,7 @@
|
||||
#import "RecentsDataSource.h"
|
||||
#import "RecentsViewController.h"
|
||||
|
||||
#import "RoomDataSource.h"
|
||||
#import "RoomViewController.h"
|
||||
#import "DirectoryViewController.h"
|
||||
|
||||
@@ -30,7 +31,7 @@
|
||||
RecentsViewController *recentsViewController;
|
||||
RecentsDataSource *recentsDataSource;
|
||||
|
||||
MXKSearchViewController *searchViewController;
|
||||
HomeSearchViewController *searchViewController;
|
||||
MXKSearchDataSource *searchDataSource;
|
||||
|
||||
// Display a gradient view above the screen
|
||||
@@ -438,6 +439,15 @@
|
||||
DirectoryViewController *directoryViewController = segue.destinationViewController;
|
||||
[directoryViewController displayWitDataSource:recentsDataSource.publicRoomsDirectoryDataSource];
|
||||
}
|
||||
else if ([[segue identifier] isEqualToString:@"showTimeline"])
|
||||
{
|
||||
RoomViewController *roomViewController = segue.destinationViewController;
|
||||
|
||||
RoomDataSource *roomDataSource = [[RoomDataSource alloc] initWithRoomId:searchViewController.selectedEvent.roomId andInitialEventId:searchViewController.selectedEvent.eventId andMatrixSession:searchDataSource.mxSession];
|
||||
[roomDataSource finalizeInitialization];
|
||||
|
||||
[roomViewController displayRoom:roomDataSource];
|
||||
}
|
||||
else
|
||||
{
|
||||
// Keep ref on destinationViewController
|
||||
|
||||
Reference in New Issue
Block a user