summaryrefslogtreecommitdiff
path: root/src/misc
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2019-03-18 01:03:35 +0900
committersyuilo <syuilotan@yahoo.co.jp>2019-03-18 01:03:35 +0900
commit08c176e549e6ba2fc1a4cbbf4b09c7d0226c7f13 (patch)
tree3845ba37f43f568ef60fb9370c79c0454e4dda5b /src/misc
parentUpdate black.json5 (diff)
downloadsharkey-08c176e549e6ba2fc1a4cbbf4b09c7d0226c7f13.tar.gz
sharkey-08c176e549e6ba2fc1a4cbbf4b09c7d0226c7f13.tar.bz2
sharkey-08c176e549e6ba2fc1a4cbbf4b09c7d0226c7f13.zip
不明なリアクションのフォールバックに star を使うようにするオプション
Diffstat (limited to 'src/misc')
-rw-r--r--src/misc/get-reaction-emoji.ts3
-rw-r--r--src/misc/reaction-lib.ts4
2 files changed, 5 insertions, 2 deletions
diff --git a/src/misc/get-reaction-emoji.ts b/src/misc/get-reaction-emoji.ts
index 9d6956c4ac..c2e0b98582 100644
--- a/src/misc/get-reaction-emoji.ts
+++ b/src/misc/get-reaction-emoji.ts
@@ -10,6 +10,7 @@ export default function(reaction: string): string {
case 'confused': return '😥';
case 'rip': return '😇';
case 'pudding': return '🍮';
- default: return '';
+ case 'star': return '⭐';
+ default: return reaction;
}
}
diff --git a/src/misc/reaction-lib.ts b/src/misc/reaction-lib.ts
index c81e35b371..a27fb883b1 100644
--- a/src/misc/reaction-lib.ts
+++ b/src/misc/reaction-lib.ts
@@ -1,5 +1,6 @@
import Emoji from '../models/emoji';
import { emojiRegex } from './emoji-regex';
+import fetchMeta from './fetch-meta';
const basic10: Record<string, string> = {
'👍': 'like',
@@ -15,7 +16,8 @@ const basic10: Record<string, string> = {
};
export async function getFallbackReaction(): Promise<string> {
- return 'like';
+ const meta = await fetchMeta();
+ return meta.useStarForReactionFallback ? 'star' : 'like';
}
export async function toDbReaction(reaction: string, enableEmoji = true): Promise<string> {