Missed location changes

This commit is contained in:
estevez-dev
2020-07-08 20:21:34 +03:00
parent bc72956365
commit 40eb564c29
6 changed files with 62 additions and 11 deletions

View File

@@ -644,6 +644,35 @@ class MarkdownCardData extends CardData {
}
class MapCardData extends CardData {
String title;
@override
Widget buildCardWidget() {
return MapCard(card: this);
}
MapCardData(rawData) : super(rawData) {
//Parsing card data
title = rawData['title'];
List<String> geoLocationSources = rawData['geo_location_sources'] ?? [];
if (geoLocationSources.isNotEmpty) {
//TODO add entities by source
}
var rawEntities = rawData["entities"] ?? [];
rawEntities.forEach((rawEntity) {
if (rawEntity is String) {
if (HomeAssistant().entities.isExist(rawEntity)) {
entities.add(
EntityWrapper(entity: HomeAssistant().entities.get(rawEntity)));
}
}
});
}
}
class MediaControlCardData extends CardData {
@override