Gab Social. All are welcome.
This commit is contained in:
15
app/javascript/gabsocial/reducers/custom_emojis.js
Normal file
15
app/javascript/gabsocial/reducers/custom_emojis.js
Normal file
@@ -0,0 +1,15 @@
|
||||
import { List as ImmutableList, fromJS as ConvertToImmutable } from 'immutable';
|
||||
import { CUSTOM_EMOJIS_FETCH_SUCCESS } from '../actions/custom_emojis';
|
||||
import { search as emojiSearch } from '../features/emoji/emoji_mart_search_light';
|
||||
import { buildCustomEmojis } from '../features/emoji/emoji';
|
||||
|
||||
const initialState = ImmutableList([]);
|
||||
|
||||
export default function custom_emojis(state = initialState, action) {
|
||||
if(action.type === CUSTOM_EMOJIS_FETCH_SUCCESS) {
|
||||
state = ConvertToImmutable(action.custom_emojis);
|
||||
emojiSearch('', { custom: buildCustomEmojis(state) });
|
||||
}
|
||||
|
||||
return state;
|
||||
};
|
||||
Reference in New Issue
Block a user