Skip to content

Commit a60ff3f

Browse files
committed
emoji [nfc]: Make popularEmojiCandidates a method, not getter
For parallelism with allEmojiCandidates, which is similar.
1 parent ecb4f7d commit a60ff3f

File tree

5 files changed

+6
-6
lines changed

5 files changed

+6
-6
lines changed

lib/model/emoji.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ mixin EmojiStore {
115115
///
116116
/// See description in the web code:
117117
/// https://github.com/zulip/zulip/blob/83a121c7e/web/shared/src/typeahead.ts#L3-L21
118-
Iterable<EmojiCandidate> get popularEmojiCandidates {
118+
Iterable<EmojiCandidate> popularEmojiCandidates() {
119119
return EmojiStoreImpl._popularCandidates;
120120
}
121121

@@ -316,7 +316,7 @@ class EmojiStoreImpl extends PerAccountStoreBase with EmojiStore {
316316

317317
// Include the "popular" emoji, in their canonical order
318318
// relative to each other.
319-
results.addAll(popularEmojiCandidates);
319+
results.addAll(popularEmojiCandidates());
320320

321321
final namesOverridden = {
322322
for (final emoji in activeRealmEmoji) emoji.name,

lib/widgets/action_sheet.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -666,7 +666,7 @@ class ReactionButtons extends StatelessWidget {
666666
@override
667667
Widget build(BuildContext context) {
668668
final store = PerAccountStoreWidget.of(pageContext);
669-
final popularEmojiCandidates = store.popularEmojiCandidates;
669+
final popularEmojiCandidates = store.popularEmojiCandidates();
670670
assert(popularEmojiCandidates.every(
671671
(emoji) => emoji.emojiType == ReactionType.unicodeEmoji));
672672

test/model/emoji_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,7 @@ void main() {
7878
});
7979
});
8080

81-
final popularCandidates = eg.store().popularEmojiCandidates;
81+
final popularCandidates = eg.store().popularEmojiCandidates();
8282

8383
Condition<Object?> isUnicodeCandidate(String? emojiCode, List<String>? names) {
8484
return (it_) {

test/widgets/action_sheet_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -810,7 +810,7 @@ void main() {
810810

811811
group('message action sheet', () {
812812
group('ReactionButtons', () {
813-
final popularCandidates = eg.store().popularEmojiCandidates;
813+
final popularCandidates = eg.store().popularEmojiCandidates();
814814

815815
for (final emoji in popularCandidates) {
816816
final emojiDisplay = emoji.emojiDisplay as UnicodeEmojiDisplay;

test/widgets/emoji_reaction_test.dart

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -299,7 +299,7 @@ void main() {
299299
// - Non-animated image emoji is selected when intended
300300

301301
group('EmojiPicker', () {
302-
final popularCandidates = eg.store().popularEmojiCandidates;
302+
final popularCandidates = eg.store().popularEmojiCandidates();
303303

304304
Future<void> setupEmojiPicker(WidgetTester tester, {
305305
required StreamMessage message,

0 commit comments

Comments
 (0)