mirror of
https://github.com/SyncrowIOT/web.git
synced 2025-07-16 01:56:24 +00:00
formatted all files.
This commit is contained in:
@ -30,19 +30,18 @@ class SpaceTemplateModel extends Equatable {
|
||||
return SpaceTemplateModel(
|
||||
uuid: json['uuid'] ?? '',
|
||||
createdAt: json['createdAt'] != null
|
||||
? DateTime.tryParse(json['createdAt'])
|
||||
? DateTime.tryParse(json['createdAt'])
|
||||
: null,
|
||||
internalId: internalId,
|
||||
modelName: json['modelName'] ?? '',
|
||||
subspaceModels: (json['subspaceModels'] as List<dynamic>?)
|
||||
?.where((e) => e is Map<String, dynamic>)
|
||||
.map((e) =>
|
||||
SubspaceTemplateModel.fromJson(e as Map<String, dynamic>))
|
||||
?.whereType<Map<String, dynamic>>()
|
||||
.map(SubspaceTemplateModel.fromJson)
|
||||
.toList() ??
|
||||
[],
|
||||
tags: (json['tags'] as List<dynamic>?)
|
||||
?.where((item) => item is Map<String, dynamic>) // Validate type
|
||||
.map((item) => Tag.fromJson(item as Map<String, dynamic>))
|
||||
?.whereType<Map<String, dynamic>>() // Validate type
|
||||
.map(Tag.fromJson)
|
||||
.toList() ??
|
||||
[],
|
||||
);
|
||||
@ -109,7 +108,7 @@ class UpdateSubspaceTemplateModel {
|
||||
|
||||
extension SpaceTemplateExtensions on SpaceTemplateModel {
|
||||
List<String> listAllTagValues() {
|
||||
final List<String> tagValues = [];
|
||||
final tagValues = <String>[];
|
||||
|
||||
if (tags != null) {
|
||||
tagValues.addAll(
|
||||
|
Reference in New Issue
Block a user