1package eu.siacs.conversations.ui.service;
2
3import android.content.Context;
4import android.support.text.emoji.EmojiCompat;
5
6public abstract class AbstractEmojiService {
7
8 protected final Context context;
9
10 public AbstractEmojiService(Context context) {
11 this.context = context;
12 }
13
14 protected abstract EmojiCompat.Config buildConfig();
15
16 public void init() {
17 final EmojiCompat.Config config = buildConfig();
18 config.setReplaceAll(true);
19 EmojiCompat.init(config);
20 }
21}