mirror of
https://gitlab.com/comunic/comunicmobile
synced 2025-06-20 08:45:17 +00:00
Start to build report dialog
This commit is contained in:
28
lib/enums/report_target_type.dart
Normal file
28
lib/enums/report_target_type.dart
Normal file
@ -0,0 +1,28 @@
|
||||
/// What kind of content that can be reported
|
||||
enum ReportTargetType {
|
||||
Post,
|
||||
Comment,
|
||||
Conversation,
|
||||
ConversationMessage,
|
||||
User,
|
||||
Group
|
||||
}
|
||||
|
||||
extension ReportTargetExt on ReportTargetType {
|
||||
String get apiId {
|
||||
switch (this) {
|
||||
case ReportTargetType.Post:
|
||||
return "post";
|
||||
case ReportTargetType.Comment:
|
||||
return "comment";
|
||||
case ReportTargetType.Conversation:
|
||||
return "conversation";
|
||||
case ReportTargetType.ConversationMessage:
|
||||
return "conversation_message";
|
||||
case ReportTargetType.User:
|
||||
return "user";
|
||||
case ReportTargetType.Group:
|
||||
return "group";
|
||||
}
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user