comment listSpace func which calls SpaceModels that suspended for now

This commit is contained in:
raf-dev1
2025-06-10 15:07:32 +03:00
parent 0d5734a236
commit 7eb1d5b0b0

View File

@ -1,3 +1,5 @@
import 'dart:developer';
import 'package:syncrow_web/pages/spaces_management/all_spaces/model/tag.dart'; import 'package:syncrow_web/pages/spaces_management/all_spaces/model/tag.dart';
import 'package:syncrow_web/pages/spaces_management/space_model/models/create_space_template_body_model.dart'; import 'package:syncrow_web/pages/spaces_management/space_model/models/create_space_template_body_model.dart';
import 'package:syncrow_web/pages/spaces_management/space_model/models/space_template_model.dart'; import 'package:syncrow_web/pages/spaces_management/space_model/models/space_template_model.dart';
@ -7,17 +9,23 @@ import 'package:syncrow_web/utils/constants/api_const.dart';
class SpaceModelManagementApi { class SpaceModelManagementApi {
Future<List<SpaceTemplateModel>> listSpaceModels( Future<List<SpaceTemplateModel>> listSpaceModels(
{required String projectId, int page = 1}) async { {required String projectId, int page = 1}) async {
final response = await HTTPService().get( try {
path: ApiEndpoints.listSpaceModels.replaceAll('{projectId}', projectId), // final response = await HTTPService().get(
queryParameters: {'page': page}, // path: ApiEndpoints.listSpaceModels.replaceAll('{projectId}', projectId),
expectedResponseModel: (json) { // queryParameters: {'page': page},
List<dynamic> jsonData = json['data']; // expectedResponseModel: (json) {
return jsonData.map((jsonItem) { // List<dynamic> jsonData = json['data'];
return SpaceTemplateModel.fromJson(jsonItem); // return jsonData.map((jsonItem) {
}).toList(); // return SpaceTemplateModel.fromJson(jsonItem);
}, // }).toList();
); // },
return response; // );
return [];
// response;
} catch (e) {
log(e.toString());
return [];
}
} }
Future<SpaceTemplateModel?> createSpaceModel( Future<SpaceTemplateModel?> createSpaceModel(
@ -33,8 +41,8 @@ class SpaceModelManagementApi {
return response; return response;
} }
Future<String?> updateSpaceModel( Future<String?> updateSpaceModel(CreateSpaceTemplateBodyModel spaceModel,
CreateSpaceTemplateBodyModel spaceModel, String spaceModelUuid, String projectId) async { String spaceModelUuid, String projectId) async {
final response = await HTTPService().put( final response = await HTTPService().put(
path: ApiEndpoints.updateSpaceModel path: ApiEndpoints.updateSpaceModel
.replaceAll('{projectId}', projectId) .replaceAll('{projectId}', projectId)
@ -47,7 +55,8 @@ class SpaceModelManagementApi {
return response; return response;
} }
Future<SpaceTemplateModel?> getSpaceModel(String spaceModelUuid, String projectId) async { Future<SpaceTemplateModel?> getSpaceModel(
String spaceModelUuid, String projectId) async {
final response = await HTTPService().get( final response = await HTTPService().get(
path: ApiEndpoints.getSpaceModel path: ApiEndpoints.getSpaceModel
.replaceAll('{projectId}', projectId) .replaceAll('{projectId}', projectId)