From bb67c6f9a0ab0a0c14c9e37a72799cd44fc6d68e Mon Sep 17 00:00:00 2001 From: Marco Ambrosini Date: Wed, 22 Jun 2022 17:18:48 +0200 Subject: Add service and ability to create and share a text file Signed-off-by: Marco Ambrosini --- src/components/NewMessageForm/NewMessageForm.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'src/components') diff --git a/src/components/NewMessageForm/NewMessageForm.vue b/src/components/NewMessageForm/NewMessageForm.vue index 3a4a9383d..5223159cd 100644 --- a/src/components/NewMessageForm/NewMessageForm.vue +++ b/src/components/NewMessageForm/NewMessageForm.vue @@ -59,7 +59,7 @@ + @click.prevent="handleCreateTextFile"> {{ t('spreed', 'Create text file') }} @@ -163,7 +163,7 @@ import NcActions from '@nextcloud/vue/dist/Components/NcActions.js' import NcActionButton from '@nextcloud/vue/dist/Components/NcActionButton.js' import NcEmojiPicker from '@nextcloud/vue/dist/Components/NcEmojiPicker.js' import { EventBus } from '../../services/EventBus.js' -import { shareFile } from '../../services/filesSharingServices.js' +import { shareFile, createTextFile } from '../../services/filesSharingServices.js' import { CONVERSATION, PARTICIPANT } from '../../constants.js' import Paperclip from 'vue-material-design-icons/Paperclip.vue' import EmoticonOutline from 'vue-material-design-icons/EmoticonOutline.vue' @@ -584,8 +584,11 @@ export default { this.showSimplePollsEditor = value }, - createTextFile() { - console.log('asdfsadfsd') + // Create text file and share it to a conversation + async handleCreateTextFile() { + const filePath = 'somesdsaddfsalkjnaasdasdme.md' + await createTextFile(filePath) + shareFile(filePath, this.token) }, }, } -- cgit v1.2.3