add login support (wonky still)

This commit is contained in:
2024-07-08 18:41:12 +02:00
parent 7b9f93448b
commit d85df4c308
21 changed files with 1183 additions and 304 deletions

View File

@@ -9,6 +9,8 @@ import type {
GetTableIndexesArgs,
GetTablesListArgs,
GetTablesListResponse,
LoginArgs,
LoginResponse,
QueryRawSqlArgs,
QueryRawSqlResponse,
TableColumns,
@@ -17,6 +19,12 @@ import type {
} from "@/services/db/db.types";
class DbService {
login(data: LoginArgs) {
return dbInstance
.post("api/auth/login", { json: data })
.json<LoginResponse>();
}
getDatabasesList() {
return dbInstance.get("api/databases").json<DatabasesResponse>();
}