summaryrefslogtreecommitdiff
path: root/src/client/app/mobile/views
diff options
context:
space:
mode:
authorMeiMei <30769358+mei23@users.noreply.github.com>2018-11-16 16:35:13 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2018-11-16 16:35:13 +0900
commitd2385a0e52912632fc039598e09441b271bd1c53 (patch)
tree5f2022d89834fd13598395db16d048a4d603c9c1 /src/client/app/mobile/views
parent10.53.0 (diff)
downloadmisskey-d2385a0e52912632fc039598e09441b271bd1c53.tar.gz
misskey-d2385a0e52912632fc039598e09441b271bd1c53.tar.bz2
misskey-d2385a0e52912632fc039598e09441b271bd1c53.zip
Do not show duplicate url-preview (#3259)
Diffstat (limited to 'src/client/app/mobile/views')
-rw-r--r--src/client/app/mobile/views/components/note-detail.vue6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/client/app/mobile/views/components/note-detail.vue b/src/client/app/mobile/views/components/note-detail.vue
index 6a147f5195..001ffc5da8 100644
--- a/src/client/app/mobile/views/components/note-detail.vue
+++ b/src/client/app/mobile/views/components/note-detail.vue
@@ -92,7 +92,7 @@ import parse from '../../../../../mfm/parse';
import MkNoteMenu from '../../../common/views/components/note-menu.vue';
import MkReactionPicker from '../../../common/views/components/reaction-picker.vue';
import XSub from './note.sub.vue';
-import { sum } from '../../../../../prelude/array';
+import { sum, unique } from '../../../../../prelude/array';
import noteSubscriber from '../../../common/scripts/note-subscriber';
export default Vue.extend({
@@ -143,9 +143,9 @@ export default Vue.extend({
urls(): string[] {
if (this.p.text) {
const ast = parse(this.p.text);
- return ast
+ return unique(ast
.filter(t => (t.type == 'url' || t.type == 'link') && !t.silent)
- .map(t => t.url);
+ .map(t => t.url));
} else {
return null;
}