Yehoshua Sandler 7dd6de064f
Refactor Context Groups & Area Detection (#4)
* feat: make new connections

* refact: context groups | feat: area detection

and a bunch of small things. hate yourself for this massive commit
2023-09-02 10:58:38 -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,
}