Merge branch 'gil/SP1_space_creation' into gil/5231_SP3-1_Update_room_settings_for_Spaces

# Conflicts:
#	Riot/Modules/Spaces/SpaceRoomList/ExploreRoomCoordinator.swift
#	RiotSwiftUI/Modules/Spaces/MatrixItemChooser/View/MatrixItemChooser.swift
This commit is contained in:
Gil Eluard
2022-02-21 15:27:05 +01:00
25 changed files with 181 additions and 123 deletions
@@ -46,8 +46,11 @@ class AddRoomItemsProcessor: MatrixItemChooserProcessorProtocol {
// MARK: Private
/// Add room with roomId from list of room IDs at index to the parentSpace.
/// Recurse to the next index once done.
func addChild(from roomIds: [String], at index: Int, completion: @escaping (Result<Void, Error>) -> Void) {
guard index < roomIds.count else {
// last item has been processed or list is empty --> the recursion has finished
completion(Result.success(()))
return
}