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,
 | 
						|
} |