Add Flow coordinator and hook up screens.

This commit is contained in:
David Langley
2021-09-17 10:46:40 +01:00
parent f603d7cf4c
commit 935a8ac9d9
14 changed files with 209 additions and 45 deletions
@@ -58,8 +58,8 @@ class TemplateRoomListViewModel: TemplateRoomListViewModelType, TemplateRoomList
override func process(viewAction: TemplateRoomListViewAction) {
switch viewAction {
case .cancel:
cancel()
case .didSelectRoom(let roomId):
didSelect(by: roomId)
case .done:
done()
}
@@ -79,7 +79,7 @@ class TemplateRoomListViewModel: TemplateRoomListViewModelType, TemplateRoomList
completion?(.done)
}
private func cancel() {
completion?(.cancel)
private func didSelect(by roomId: String) {
completion?(.didSelectRoom(roomId))
}
}