File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -119,6 +119,8 @@ mixin EmojiStore {
119
119
120
120
Iterable <EmojiCandidate > allEmojiCandidates ();
121
121
122
+ String ? getUnicodeEmojiNameByCode (String emojiCode);
123
+
122
124
// TODO cut debugServerEmojiData once we can query for lists of emoji;
123
125
// have tests make those queries end-to-end
124
126
Map <String , List <String >>? get debugServerEmojiData;
@@ -144,6 +146,10 @@ mixin ProxyEmojiStore on EmojiStore {
144
146
@override
145
147
Iterable <EmojiCandidate > allEmojiCandidates () => emojiStore.allEmojiCandidates ();
146
148
149
+ @override
150
+ String ? getUnicodeEmojiNameByCode (String emojiCode) =>
151
+ emojiStore.getUnicodeEmojiNameByCode (emojiCode);
152
+
147
153
@override
148
154
Map <String , List <String >>? get debugServerEmojiData => emojiStore.debugServerEmojiData;
149
155
}
@@ -396,6 +402,10 @@ class EmojiStoreImpl extends PerAccountStoreBase with EmojiStore {
396
402
return _allEmojiCandidates ?? = _generateAllCandidates ();
397
403
}
398
404
405
+ @override
406
+ String ? getUnicodeEmojiNameByCode (String emojiCode) =>
407
+ _serverEmojiData? [emojiCode]? .first;
408
+
399
409
void setServerEmojiData (ServerEmojiData data) {
400
410
_serverEmojiData = data.codeToNames;
401
411
_popularCandidates = null ;
You can’t perform that action at this time.
0 commit comments