mirror of
https://github.com/moku-project/Moku.git
synced 2026-06-13 09:19:56 -05:00
Feat: Backup Feature & Settings Overhaul
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -931,6 +931,53 @@ export const UPDATE_LIBRARY = `
|
|||||||
}
|
}
|
||||||
`;
|
`;
|
||||||
|
|
||||||
|
// ── Backup ────────────────────────────────────────────────────────────────────
|
||||||
|
|
||||||
|
export const CREATE_BACKUP = `
|
||||||
|
mutation CreateBackup {
|
||||||
|
createBackup(input: {}) {
|
||||||
|
url
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
export const RESTORE_BACKUP = `
|
||||||
|
mutation RestoreBackup($backup: Upload!) {
|
||||||
|
restoreBackup(input: { backup: $backup }) {
|
||||||
|
id
|
||||||
|
status {
|
||||||
|
mangaProgress
|
||||||
|
state
|
||||||
|
totalManga
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
export const GET_RESTORE_STATUS = `
|
||||||
|
query GetRestoreStatus($id: String!) {
|
||||||
|
restoreStatus(id: $id) {
|
||||||
|
mangaProgress
|
||||||
|
state
|
||||||
|
totalManga
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
|
export const VALIDATE_BACKUP = `
|
||||||
|
query ValidateBackup($backup: Upload!) {
|
||||||
|
validateBackup(input: { backup: $backup }) {
|
||||||
|
missingSources {
|
||||||
|
id
|
||||||
|
name
|
||||||
|
}
|
||||||
|
missingTrackers {
|
||||||
|
name
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
`;
|
||||||
|
|
||||||
export const LIBRARY_UPDATE_STATUS = `
|
export const LIBRARY_UPDATE_STATUS = `
|
||||||
query LibraryUpdateStatus {
|
query LibraryUpdateStatus {
|
||||||
libraryUpdateStatus {
|
libraryUpdateStatus {
|
||||||
|
|||||||
Reference in New Issue
Block a user