2023-03-28 15:57:47 -05:00

44 lines
1.4 KiB
TypeScript

import { RequestSaveDocumentCollection, RequestSaveGroupCollection, RequestSaveLocalUserProcessedMarkdownCollection, RequestSaveProcessedTextCollection } from '../wailsjs/wailsjs/go/ipc/Channel'
const saveDocuments = async () => {
try {
const sucessfulSave = await RequestSaveDocumentCollection()
if (!sucessfulSave) console.error('Could not save DocumentCollection')
} catch (err) {
console.error('Could not save DocumentCollection:', err)
}
}
const saveGroups = async () => {
try {
const sucessfulSave = await RequestSaveGroupCollection()
if (!sucessfulSave) console.error('Could not save GroupCollection')
} catch (err) {
console.error('Could not save GroupCollection:', err)
}
}
const saveProcessedText = async () => {
try {
const sucessfulSave = await RequestSaveProcessedTextCollection()
if (!sucessfulSave) console.error('Could not save ProcessedTextCollection')
} catch (err) {
console.error('Could not save ProcessedTextCollection: ', err)
}
}
const saveUserProcessedMarkdown = async () => {
try {
const sucessfulSave = await RequestSaveLocalUserProcessedMarkdownCollection()
if (!sucessfulSave) console.error('Could not save LocalUserProcessedMarkdownCollection')
} catch (err) {
console.error('Could not save LocalUserProcessedMarkdownCollection: ', err)
}
}
export {
saveDocuments,
saveGroups,
saveProcessedText,
saveUserProcessedMarkdown,
}