Added scene setting

This commit is contained in:
Abdullah Alassaf
2024-11-23 21:44:47 +03:00
parent 5e91d7c03a
commit e84df8b7a6
18 changed files with 1231 additions and 17 deletions

View File

@ -1,3 +1,4 @@
import 'package:syncrow_web/pages/routiens/models/icon_model.dart';
import 'package:syncrow_web/pages/routiens/models/routine_model.dart';
import 'package:syncrow_web/services/api/http_service.dart';
import 'package:syncrow_web/utils/constants/api_const.dart';
@ -41,6 +42,21 @@ class SceneApi {
// }
// }
static Future<List<IconModel>> getIcon() async {
final response = await _httpService.get(
path: ApiEndpoints.getIconScene,
showServerMessage: false,
expectedResponseModel: (json) {
List<IconModel> iconsList = [];
json.forEach((element) {
iconsList.add(IconModel.fromJson(element));
});
return iconsList;
},
);
return response;
}
//get scene by unit id
static Future<List<ScenesModel>> getScenesByUnitId(String unitId) async {