2023-07-26 08:56:25 -05:00

57 lines
1.7 KiB
TypeScript

import { RequestSaveDocumentCollection, RequestSaveGroupCollection,
RequestSaveLocalUserProcessedMarkdownCollection,
RequestSaveProcessedTextCollection, RequestSaveContextGroupCollection
} 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)
}
}
const saveContextGroups = async () => {
try {
const sucessfulSave = await RequestSaveContextGroupCollection()
if (!sucessfulSave) console.error('Could not save ContextGroupCollection')
} catch (err) {
console.error('Could not save ContextGroupCollection: ', err)
}
}
export {
saveDocuments,
saveGroups,
saveProcessedText,
saveUserProcessedMarkdown,
saveContextGroups,
}