Skip to content

Commit dc09d43

Browse files
committed
autocomplete [nfc]: Delete wildcard and user group autocomplete result classes
1 parent 9044a9a commit dc09d43

File tree

2 files changed

+2
-25
lines changed

2 files changed

+2
-25
lines changed

lib/model/autocomplete.dart

Lines changed: 2 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -342,21 +342,6 @@ class UserMentionAutocompleteResult extends MentionAutocompleteResult {
342342
final int userId;
343343
}
344344

345-
enum WildcardMentionType {
346-
all,
347-
everyone,
348-
stream,
349-
}
350-
351-
class WildcardMentionAutocompleteResult extends MentionAutocompleteResult {
352-
WildcardMentionAutocompleteResult({required this.type});
353-
354-
final WildcardMentionType type;
355-
}
345+
// TODO(#233)
356346

357-
358-
class UserGroupMentionAutocompleteResult extends MentionAutocompleteResult {
359-
UserGroupMentionAutocompleteResult({required this.userGroupId});
360-
361-
final int userGroupId;
362-
}
347+
// TODO(#234)

lib/widgets/autocomplete.dart

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -107,10 +107,6 @@ class _ComposeAutocompleteState extends State<ComposeAutocomplete> with PerAccou
107107
// TODO(i18n) language-appropriate space character; check active keyboard?
108108
// (maybe handle centrally in `widget.controller`)
109109
replacementString = '${mention(store.users[userId]!, silent: intent.query.silent, users: store.users)} ';
110-
case WildcardMentionAutocompleteResult():
111-
replacementString = '[unimplemented]'; // TODO(#234)
112-
case UserGroupMentionAutocompleteResult():
113-
replacementString = '[unimplemented]'; // TODO(#233)
114110
}
115111

116112
widget.controller.value = intent.textEditingValue.replaced(
@@ -128,10 +124,6 @@ class _ComposeAutocompleteState extends State<ComposeAutocomplete> with PerAccou
128124
case UserMentionAutocompleteResult(:var userId):
129125
// TODO(#227) avatar
130126
label = PerAccountStoreWidget.of(context).users[userId]!.fullName;
131-
case WildcardMentionAutocompleteResult():
132-
label = '[unimplemented]'; // TODO(#234)
133-
case UserGroupMentionAutocompleteResult():
134-
label = '[unimplemented]'; // TODO(#233)
135127
}
136128
return InkWell(
137129
onTap: () {

0 commit comments

Comments
 (0)