From 4f8d476a2b5ff9bb75f8300665e2c18aa96fecfd Mon Sep 17 00:00:00 2001 From: dtluna Date: Fri, 25 Nov 2016 20:21:25 +0300 Subject: Add fileTypeService --- src/components/attachment/attachment.js | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) (limited to 'src/components/attachment/attachment.js') diff --git a/src/components/attachment/attachment.js b/src/components/attachment/attachment.js index 99958589..fa43c12f 100644 --- a/src/components/attachment/attachment.js +++ b/src/components/attachment/attachment.js @@ -1,4 +1,5 @@ import nsfwImage from '../../assets/nsfw.jpg' +import fileTypeService from '../../services/file_type/file_type.service.js' const Attachment = { props: [ @@ -9,21 +10,7 @@ const Attachment = { data: () => ({ nsfwImage }), computed: { type () { - let type = 'unknown' - - if (this.attachment.mimetype.match(/text\/html/)) { - type = 'html' - } - - if (this.attachment.mimetype.match(/image/)) { - type = 'image' - } - - if (this.attachment.mimetype.match(/video\/(webm|mp4)/)) { - type = 'video' - }; - - return type + return fileTypeService.fileType(this.attachment.mimetype) } }, methods: { -- cgit v1.2.3-70-g09d2