Merge branch 'heart-react' into develop

custom-allowed-emoji
Alex Gleason 2020-12-24 17:05:27 -06:00
commit 983394a242
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 7211D1F99744FBB7
3 zmienionych plików z 6 dodań i 5 usunięć

Wyświetl plik

@ -16,7 +16,7 @@ exports[`<EmojiSelector /> renders correctly 1`] = `
className="emoji-react-selector__emoji" className="emoji-react-selector__emoji"
dangerouslySetInnerHTML={ dangerouslySetInnerHTML={
Object { Object {
"__html": "<img draggable=\\"false\\" class=\\"emojione\\" alt=\\"❤\\" title=\\":heart:\\" src=\\"/emoji/2764.svg\\" />", "__html": "<img draggable=\\"false\\" class=\\"emojione\\" alt=\\"❤\\" title=\\":heart:\\" src=\\"/emoji/2764.svg\\" />",
} }
} }
/> />

Wyświetl plik

@ -158,7 +158,7 @@ describe('getReactForStatus', () => {
], ],
}, },
}); });
expect(getReactForStatus(status)).toEqual('❤'); expect(getReactForStatus(status, ALLOWED_EMOJI)).toEqual('❤');
}); });
it('returns a thumbs-up for a favourite', () => { it('returns a thumbs-up for a favourite', () => {

Wyświetl plik

@ -7,7 +7,7 @@ import {
// I've customized them. // I've customized them.
export const ALLOWED_EMOJI = [ export const ALLOWED_EMOJI = [
'👍', '👍',
'❤', '❤',
'😆', '😆',
'😮', '😮',
'😢', '😢',
@ -75,11 +75,12 @@ export const reduceEmoji = (emojiReacts, favouritesCount, favourited, allowedEmo
emojiReacts, favouritesCount, favourited, emojiReacts, favouritesCount, favourited,
))), allowedEmoji)); ))), allowedEmoji));
export const getReactForStatus = status => { export const getReactForStatus = (status, allowedEmoji=ALLOWED_EMOJI) => {
return reduceEmoji( return reduceEmoji(
status.getIn(['pleroma', 'emoji_reactions'], ImmutableList()), status.getIn(['pleroma', 'emoji_reactions'], ImmutableList()),
status.get('favourites_count'), status.get('favourites_count', 0),
status.get('favourited'), status.get('favourited'),
allowedEmoji,
).filter(e => e.get('me') === true) ).filter(e => e.get('me') === true)
.getIn([0, 'name']); .getIn([0, 'name']);
}; };