server-ts: Convert routes/api/setup

This commit is contained in:
Elian Doran 2024-04-06 23:08:41 +03:00
parent 90cf913083
commit 5804dc52bc
No known key found for this signature in database
3 changed files with 11 additions and 10 deletions

View File

@ -1,9 +1,10 @@
"use strict"; "use strict";
const sqlInit = require('../../services/sql_init'); import sqlInit = require('../../services/sql_init');
const setupService = require('../../services/setup'); import setupService = require('../../services/setup');
const log = require('../../services/log'); import log = require('../../services/log');
const appInfo = require('../../services/app_info'); import appInfo = require('../../services/app_info');
import { Request } from 'express';
function getStatus() { function getStatus() {
return { return {
@ -17,13 +18,13 @@ async function setupNewDocument() {
await sqlInit.createInitialDatabase(); await sqlInit.createInitialDatabase();
} }
function setupSyncFromServer(req) { function setupSyncFromServer(req: Request) {
const { syncServerHost, syncProxy, password } = req.body; const { syncServerHost, syncProxy, password } = req.body;
return setupService.setupSyncFromSyncServer(syncServerHost, syncProxy, password); return setupService.setupSyncFromSyncServer(syncServerHost, syncProxy, password);
} }
function saveSyncSeed(req) { function saveSyncSeed(req: Request) {
const { options, syncVersion } = req.body; const { options, syncVersion } = req.body;
if (appInfo.syncVersion !== syncVersion) { if (appInfo.syncVersion !== syncVersion) {
@ -50,7 +51,7 @@ function getSyncSeed() {
}; };
} }
module.exports = { export = {
getStatus, getStatus,
setupNewDocument, setupNewDocument,
setupSyncFromServer, setupSyncFromServer,

View File

@ -17,7 +17,7 @@ const NotFoundError = require('../errors/not_found_error');
const ValidationError = require('../errors/validation_error'); const ValidationError = require('../errors/validation_error');
// page routes // page routes
const setupRoute = require('./setup.js'); const setupRoute = require('./setup');
const loginRoute = require('./login.js'); const loginRoute = require('./login.js');
const indexRoute = require('./index.js'); const indexRoute = require('./index.js');
@ -38,7 +38,7 @@ const recentNotesRoute = require('./api/recent_notes');
const appInfoRoute = require('./api/app_info'); const appInfoRoute = require('./api/app_info');
const exportRoute = require('./api/export'); const exportRoute = require('./api/export');
const importRoute = require('./api/import'); const importRoute = require('./api/import');
const setupApiRoute = require('./api/setup.js'); const setupApiRoute = require('./api/setup');
const sqlRoute = require('./api/sql'); const sqlRoute = require('./api/sql');
const databaseRoute = require('./api/database'); const databaseRoute = require('./api/database');
const imageRoute = require('./api/image'); const imageRoute = require('./api/image');

View File

@ -110,7 +110,7 @@ function getSyncSeedOptions() {
]; ];
} }
module.exports = { export = {
hasSyncServerSchemaAndSeed, hasSyncServerSchemaAndSeed,
triggerSync, triggerSync,
sendSeedToSyncServer, sendSeedToSyncServer,