relatica/lib/serializers/mastodon/visibility_mastodon_extensions.dart
2023-03-20 21:55:47 -04:00

15 lines
No EOL
291 B
Dart

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