44 lines
1.4 KiB
TypeScript
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,
|
|
} |