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 {
119119
120120 Iterable <EmojiCandidate > allEmojiCandidates ();
121121
122+ String ? getUnicodeEmojiNameByCode (String emojiCode);
123+
122124 // TODO cut debugServerEmojiData once we can query for lists of emoji;
123125 // have tests make those queries end-to-end
124126 Map <String , List <String >>? get debugServerEmojiData;
@@ -144,6 +146,10 @@ mixin ProxyEmojiStore on EmojiStore {
144146 @override
145147 Iterable <EmojiCandidate > allEmojiCandidates () => emojiStore.allEmojiCandidates ();
146148
149+ @override
150+ String ? getUnicodeEmojiNameByCode (String emojiCode) =>
151+ emojiStore.getUnicodeEmojiNameByCode (emojiCode);
152+
147153 @override
148154 Map <String , List <String >>? get debugServerEmojiData => emojiStore.debugServerEmojiData;
149155}
@@ -396,6 +402,10 @@ class EmojiStoreImpl extends PerAccountStoreBase with EmojiStore {
396402 return _allEmojiCandidates ?? = _generateAllCandidates ();
397403 }
398404
405+ @override
406+ String ? getUnicodeEmojiNameByCode (String emojiCode) =>
407+ _serverEmojiData? [emojiCode]? .first;
408+
399409 void setServerEmojiData (ServerEmojiData data) {
400410 _serverEmojiData = data.codeToNames;
401411 _popularCandidates = null ;
You can’t perform that action at this time.
0 commit comments