mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-23 06:56:01 +00:00
26 lines
570 B
TypeScript
26 lines
570 B
TypeScript
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);
|
|
}
|
|
}
|