forked from treehouse/mastodon
Refactor privacyPrefence() to use priority list (#7945)
parent
0bfa0f2374
commit
f2d9a3c239
|
@ -151,15 +151,8 @@ const insertEmoji = (state, position, emojiData, needsSpace) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const privacyPreference = (a, b) => {
|
const privacyPreference = (a, b) => {
|
||||||
if (a === 'direct' || b === 'direct') {
|
const order = ['public', 'unlisted', 'private', 'direct'];
|
||||||
return 'direct';
|
return order[Math.max(order.indexOf(a), order.indexOf(b), 0)];
|
||||||
} else if (a === 'private' || b === 'private') {
|
|
||||||
return 'private';
|
|
||||||
} else if (a === 'unlisted' || b === 'unlisted') {
|
|
||||||
return 'unlisted';
|
|
||||||
} else {
|
|
||||||
return 'public';
|
|
||||||
}
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const hydrate = (state, hydratedState) => {
|
const hydrate = (state, hydratedState) => {
|
||||||
|
|
Loading…
Reference in New Issue