Move emoji loading into TS
This commit is contained in:
parent
48daaaa81d
commit
e9ef239ff0
5 changed files with 35 additions and 41 deletions
|
@ -1,29 +0,0 @@
|
|||
// Copyright 2019-2020 Signal Messenger, LLC
|
||||
// SPDX-License-Identifier: AGPL-3.0-only
|
||||
|
||||
const { take } = require('lodash');
|
||||
const { getRecentEmojis } = require('../../ts/sql/Client').default;
|
||||
|
||||
module.exports = {
|
||||
getInitialState,
|
||||
load,
|
||||
};
|
||||
|
||||
let initialState = null;
|
||||
|
||||
async function load() {
|
||||
const recents = await getRecentEmojisForRedux();
|
||||
|
||||
initialState = {
|
||||
recents: take(recents, 32),
|
||||
};
|
||||
}
|
||||
|
||||
async function getRecentEmojisForRedux() {
|
||||
const recent = await getRecentEmojis();
|
||||
return recent.map(e => e.shortName);
|
||||
}
|
||||
|
||||
function getInitialState() {
|
||||
return initialState;
|
||||
}
|
|
@ -10,7 +10,6 @@ const {
|
|||
start: conversationControllerStart,
|
||||
} = require('../../ts/ConversationController');
|
||||
const Data = require('../../ts/sql/Client').default;
|
||||
const Emojis = require('./emojis');
|
||||
const EmojiLib = require('../../ts/components/emoji/lib');
|
||||
const Groups = require('../../ts/groups');
|
||||
const GroupChange = require('../../ts/groupChange');
|
||||
|
@ -454,7 +453,6 @@ exports.setup = (options = {}) => {
|
|||
Curve,
|
||||
conversationControllerStart,
|
||||
Data,
|
||||
Emojis,
|
||||
EmojiLib,
|
||||
Groups,
|
||||
GroupChange,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue