tags property

Map<String, Tag> tags

Returns all tags for this room.

Implementation

Map<String, Tag> get tags {
  final tags = roomAccountData['m.tag']?.content['tags'];

  if (tags is Map) {
    final parsedTags =
        tags.map((k, v) => MapEntry<String, Tag>(k, _tryTagFromJson(v)));
    parsedTags.removeWhere((k, v) => !TagType.isValid(k));
    return parsedTags;
  }

  return {};
}