diff options
Diffstat (limited to 'src/services/settingsService.js')
-rw-r--r-- | src/services/settingsService.js | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/src/services/settingsService.js b/src/services/settingsService.js new file mode 100644 index 000000000..65e262658 --- /dev/null +++ b/src/services/settingsService.js @@ -0,0 +1,41 @@ +/** + * @copyright Copyright (c) 2020 Joas Schilling <coding@schilljs.com> + * + * @author Joas Schilling <coding@schilljs.com> + * + * @license GNU AGPL version 3 or any later version + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see <http://www.gnu.org/licenses/>. + * + */ + +import axios from '@nextcloud/axios' +import { generateOcsUrl } from '@nextcloud/router' + +/** + * Gets the conversation token for a given file id + * + * @param {string} path The name of the folder + * @returns {Object} The axios response + */ +const setAttachmentFolder = async function(path) { + return axios.post(generateOcsUrl('apps/spreed/api/v1/settings', 2) + 'user', { + key: 'attachment_folder', + value: path, + }) +} + +export { + setAttachmentFolder, +} |