relatica/lib/serializers/mastodon/visibility_mastodon_extensions.dart

15 lines
291 B
Dart
Raw Normal View History

import '../../models/visibility.dart';
extension VisibilityMastodonExtensions on Visibility {
String toCreateStatusValue() {
if (type == VisibilityType.public) {
return 'public';
}
if (hasDetails) {
return allowedGroupIds.first;
}
return 'private';
}
}