Add DialogFilter::get_icon_name_by_emoji.
This commit is contained in:
parent
715f681651
commit
8b97f76255
@ -309,15 +309,19 @@ string DialogFilter::get_emoji_by_icon_name(const string &icon_name) {
|
||||
return string();
|
||||
}
|
||||
|
||||
string DialogFilter::get_icon_name() const {
|
||||
string DialogFilter::get_icon_name_by_emoji(const string &emoji) {
|
||||
init_icon_names();
|
||||
auto it = emoji_to_icon_name_.find(emoji_);
|
||||
auto it = emoji_to_icon_name_.find(emoji);
|
||||
if (it != emoji_to_icon_name_.end()) {
|
||||
return it->second;
|
||||
}
|
||||
return string();
|
||||
}
|
||||
|
||||
string DialogFilter::get_icon_name() const {
|
||||
return get_icon_name_by_emoji(emoji_);
|
||||
}
|
||||
|
||||
string DialogFilter::get_chosen_or_default_icon_name() const {
|
||||
auto icon_name = get_icon_name();
|
||||
if (!icon_name.empty()) {
|
||||
|
@ -69,6 +69,8 @@ class DialogFilter {
|
||||
|
||||
static string get_emoji_by_icon_name(const string &icon_name);
|
||||
|
||||
static string get_icon_name_by_emoji(const string &emoji);
|
||||
|
||||
string get_icon_name() const;
|
||||
|
||||
static string get_default_icon_name(const td_api::chatFilter *filter);
|
||||
|
Loading…
x
Reference in New Issue
Block a user