Refactor DuplicateSpaceService to return a list of SpaceModel objects instead of a single instance. Update related components including DuplicateSpaceSuccess state and DuplicateSpaceDialog to handle multiple spaces. Enhance CommunityStructureHeaderActionButtonsComposer to reflect these changes in the success callback.

This commit is contained in:
Faris Armoush
2025-07-23 12:42:23 +03:00
parent d21850edc8
commit 2077ef053f
5 changed files with 23 additions and 17 deletions
@@ -2,5 +2,5 @@ import 'package:syncrow_web/pages/space_management_v2/modules/communities/domain
import 'package:syncrow_web/pages/space_management_v2/modules/duplicate_space/domain/params/duplicate_space_param.dart';
abstract interface class DuplicateSpaceService {
Future<SpaceModel> duplicateSpace(DuplicateSpaceParam param);
Future<List<SpaceModel>> duplicateSpace(DuplicateSpaceParam param);
}