Remove Act, AutoUpdater, and Book IPC modules alongside associated database logic.
This commit is contained in:
@@ -1,3 +1,4 @@
|
||||
import {fetch} from "@tauri-apps/plugin-http";
|
||||
import React, {ChangeEvent, useContext, useEffect, useRef, useState} from 'react';
|
||||
import {
|
||||
BarChart2,
|
||||
|
||||
@@ -3,7 +3,7 @@ import {X} from 'lucide-react';
|
||||
import IconButton from "@/components/ui/IconButton";
|
||||
import React, {ChangeEvent, forwardRef, useContext, useImperativeHandle, useState} from "react";
|
||||
import {apiDelete, apiPost} from "@/lib/api/client";
|
||||
import axios, {AxiosResponse} from "axios";
|
||||
import {fetch} from "@tauri-apps/plugin-http";
|
||||
import {AlertContext, AlertContextProps} from "@/context/AlertContext";
|
||||
import {BookContext, BookContextProps} from "@/context/BookContext";
|
||||
import {SessionContext, SessionContextProps} from "@/context/SessionContext";
|
||||
@@ -56,22 +56,17 @@ function BasicInformationSetting(_props: object, ref: React.ForwardedRef<Setting
|
||||
formData.append('picture', file);
|
||||
|
||||
try {
|
||||
const query: AxiosResponse<ArrayBuffer> = await axios({
|
||||
method: "POST",
|
||||
url: configs.apiUrl + `book/cover?bookid=${bookId}`,
|
||||
headers: {
|
||||
'Authorization': `Bearer ${userToken}`,
|
||||
},
|
||||
params: {
|
||||
lang: lang,
|
||||
plateforme: 'web',
|
||||
},
|
||||
data: formData,
|
||||
responseType: 'arraybuffer'
|
||||
});
|
||||
|
||||
const contentType: string = query.headers['content-type'] || 'image/jpeg';
|
||||
const blob: Blob = new Blob([query.data], {type: contentType});
|
||||
const query: Response = await fetch(
|
||||
configs.apiUrl + `book/cover?bookid=${bookId}&lang=${lang}&plateforme=desktop`,
|
||||
{
|
||||
method: "POST",
|
||||
headers: {'Authorization': `Bearer ${userToken}`},
|
||||
body: formData,
|
||||
}
|
||||
);
|
||||
|
||||
const contentType: string = query.headers.get('content-type') || 'image/jpeg';
|
||||
const blob: Blob = new Blob([await query.arrayBuffer()], {type: contentType});
|
||||
const reader: FileReader = new FileReader();
|
||||
|
||||
reader.onloadend = function (): void {
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
'use client'
|
||||
import {fetch} from "@tauri-apps/plugin-http";
|
||||
import React, {useCallback, useContext, useEffect, useMemo, useState} from 'react';
|
||||
import {Check} from 'lucide-react';
|
||||
import Button from '@/components/ui/Button';
|
||||
|
||||
@@ -108,7 +108,7 @@ export default function Act({acts, setActs, mainChapters}: ActProps) {
|
||||
setNewIncidentTitle('');
|
||||
} catch (e: unknown) {
|
||||
if (e instanceof Error) {
|
||||
errorMessage(t('errorAddIncident'));
|
||||
errorMessage(e.message);
|
||||
} else {
|
||||
errorMessage(t('errorUnknownAddIncident'));
|
||||
}
|
||||
@@ -192,7 +192,7 @@ export default function Act({acts, setActs, mainChapters}: ActProps) {
|
||||
setSelectedIncidentId('');
|
||||
} catch (e: unknown) {
|
||||
if (e instanceof Error) {
|
||||
errorMessage(t('errorAddPlotPoint'));
|
||||
errorMessage(e.message);
|
||||
} else {
|
||||
errorMessage(t('errorUnknownAddPlotPoint'));
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import {fetch} from "@tauri-apps/plugin-http";
|
||||
import React, {ChangeEvent, useContext, useEffect, useState} from "react";
|
||||
import {Editor, EditorContent, useEditor} from "@tiptap/react";
|
||||
import StarterKit from "@tiptap/starter-kit";
|
||||
|
||||
@@ -95,7 +95,7 @@ export default function UserEditorSettings({settings, onSettingsChange}: UserEdi
|
||||
localStorage.setItem('userEditorSettings', JSON.stringify(settings));
|
||||
} catch (e: unknown) {
|
||||
if (e instanceof Error) {
|
||||
errorMessage(t('userEditorSettings.saveError'));
|
||||
errorMessage(e.message);
|
||||
} else {
|
||||
errorMessage(t('userEditorSettings.unknownError'));
|
||||
}
|
||||
|
||||
@@ -1,3 +1,4 @@
|
||||
import {fetch} from "@tauri-apps/plugin-http";
|
||||
import React, {ChangeEvent, useContext, useState} from 'react';
|
||||
import {BookOpen, FileInput, Hash, Palette, Wand2} from 'lucide-react';
|
||||
import {SessionContext, SessionContextProps} from "@/context/SessionContext";
|
||||
@@ -76,7 +77,7 @@ export default function GhostWriter() {
|
||||
content = editor?.getText();
|
||||
} catch (e: unknown) {
|
||||
if (e instanceof Error) {
|
||||
errorMessage(t('ghostWriter.errorRetrieveContent'));
|
||||
errorMessage(e.message);
|
||||
} else {
|
||||
errorMessage(t('ghostWriter.errorUnknownRetrieveContent'));
|
||||
}
|
||||
|
||||
@@ -46,7 +46,7 @@ export default function ScribeFooterBar() {
|
||||
setParagraphCount(paragraphs);
|
||||
} catch (e: unknown) {
|
||||
if (e instanceof Error) {
|
||||
errorMessage(t('errors.wordCountError') + ` (${e.message})`);
|
||||
errorMessage(e.message);
|
||||
} else {
|
||||
errorMessage(t('errors.wordCountError'));
|
||||
}
|
||||
|
||||
@@ -135,7 +135,7 @@ export default function ScribeChapterComponent() {
|
||||
});
|
||||
} catch (e: unknown) {
|
||||
if (e instanceof Error) {
|
||||
errorMessage(t("scribeChapterComponent.errorChapterUpdateFr"));
|
||||
errorMessage(e.message);
|
||||
} else {
|
||||
errorMessage(t("scribeChapterComponent.errorChapterUpdateEn"));
|
||||
}
|
||||
|
||||
@@ -56,7 +56,7 @@ export default function InspireMe({hasKey}: { hasKey: boolean }): React.JSX.Elem
|
||||
content = htmlToText(content);
|
||||
} catch (e: unknown) {
|
||||
if (e instanceof Error) {
|
||||
errorMessage(t('inspireMe.error.contentRetrieval'));
|
||||
errorMessage(e.message);
|
||||
} else {
|
||||
errorMessage(t('inspireMe.error.contentRetrievalUnknown'));
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user