SYNC: Merge branch 'feature/backup-restore'

This commit is contained in:
Jan Prochazka
2025-03-14 10:45:30 +01:00
committed by Diflow
parent ba9e124527
commit 3a75ad61f3
31 changed files with 842 additions and 411 deletions

View File

@@ -0,0 +1,25 @@
import newQuery from '../query/newQuery';
import _ from 'lodash';
export function canOpenByWeb(file, extensions) {
if (!file) return false;
const nameLower = file.toLowerCase();
if (nameLower.endsWith('.sql')) return true;
return false;
}
export async function openWebFileCore(file, extensions) {
const nameLower = file.path.toLowerCase();
if (nameLower.endsWith('.sql')) {
const reader = new FileReader();
reader.onload = function (e) {
newQuery({
initialData: e.target.result,
});
};
reader.readAsText(file);
}
}