diff --git a/packages/daemon/src/db/BackupMixin.ts b/packages/daemon/src/clientService/BackupMixin.ts similarity index 100% rename from packages/daemon/src/db/BackupMixin.ts rename to packages/daemon/src/clientService/BackupMixin.ts diff --git a/packages/daemon/src/db/InstanceMIxin.ts b/packages/daemon/src/clientService/InstanceMIxin.ts similarity index 100% rename from packages/daemon/src/db/InstanceMIxin.ts rename to packages/daemon/src/clientService/InstanceMIxin.ts diff --git a/packages/daemon/src/db/InvocationMixin.ts b/packages/daemon/src/clientService/InvocationMixin.ts similarity index 100% rename from packages/daemon/src/db/InvocationMixin.ts rename to packages/daemon/src/clientService/InvocationMixin.ts diff --git a/packages/daemon/src/db/PbClient.ts b/packages/daemon/src/clientService/PbClient.ts similarity index 100% rename from packages/daemon/src/db/PbClient.ts rename to packages/daemon/src/clientService/PbClient.ts diff --git a/packages/daemon/src/db/RawPbClient.ts b/packages/daemon/src/clientService/RawPbClient.ts similarity index 100% rename from packages/daemon/src/db/RawPbClient.ts rename to packages/daemon/src/clientService/RawPbClient.ts diff --git a/packages/daemon/src/db/RpcHelper.ts b/packages/daemon/src/clientService/RpcHelper.ts similarity index 100% rename from packages/daemon/src/db/RpcHelper.ts rename to packages/daemon/src/clientService/RpcHelper.ts diff --git a/packages/daemon/src/db/clientService.ts b/packages/daemon/src/clientService/clientService.ts similarity index 100% rename from packages/daemon/src/db/clientService.ts rename to packages/daemon/src/clientService/clientService.ts diff --git a/packages/daemon/src/migrate/withInstance.ts b/packages/daemon/src/migrate/withInstance.ts index 7c794719..0fc3f14e 100644 --- a/packages/daemon/src/migrate/withInstance.ts +++ b/packages/daemon/src/migrate/withInstance.ts @@ -1,4 +1,5 @@ import { logger } from '@pockethost/common' +import { createPbClient, PocketbaseClientApi } from '../clientService/PbClient' import { DAEMON_PB_PASSWORD, DAEMON_PB_USERNAME, @@ -6,7 +7,6 @@ import { PUBLIC_PB_PROTOCOL, PUBLIC_PB_SUBDOMAIN, } from '../constants' -import { createPbClient, PocketbaseClientApi } from '../db/PbClient' import { pocketbase } from '../services/PocketBaseService' import { safeCatch } from '../util/promiseHelper' diff --git a/packages/daemon/src/server.ts b/packages/daemon/src/server.ts index b17959bc..6316d9f8 100644 --- a/packages/daemon/src/server.ts +++ b/packages/daemon/src/server.ts @@ -1,6 +1,6 @@ import { logger } from '@pockethost/common' +import { clientService } from './clientService/clientService' import { DEBUG, PH_BIN_CACHE, PUBLIC_PB_SUBDOMAIN } from './constants' -import { clientService } from './db/clientService' import { backupService } from './services/BackupService' import { ftpService } from './services/FtpService/FtpService' import { instanceService } from './services/InstanceService' diff --git a/packages/daemon/src/services/BackupService.ts b/packages/daemon/src/services/BackupService.ts index c07e1906..f2fcadff 100644 --- a/packages/daemon/src/services/BackupService.ts +++ b/packages/daemon/src/services/BackupService.ts @@ -14,7 +14,7 @@ import { RpcCommands, } from '@pockethost/common' import Bottleneck from 'bottleneck' -import { clientService } from '../db/clientService' +import { clientService } from '../clientService/clientService' import { backupInstance } from '../util/backupInstance' import { rpcService } from './RpcService' diff --git a/packages/daemon/src/services/FtpService/FtpService.ts b/packages/daemon/src/services/FtpService/FtpService.ts index 345ab3b4..945b3e65 100644 --- a/packages/daemon/src/services/FtpService/FtpService.ts +++ b/packages/daemon/src/services/FtpService/FtpService.ts @@ -1,6 +1,8 @@ import { logger, mkSingleton } from '@pockethost/common' import { readFileSync } from 'fs' import { FtpSrv } from 'ftp-srv' +import { clientService } from '../../clientService/clientService' +import { createPbClient } from '../../clientService/PbClient' import { PH_FTP_PASV_IP, PH_FTP_PASV_PORT_MAX, @@ -9,8 +11,6 @@ import { SSL_CERT, SSL_KEY, } from '../../constants' -import { clientService } from '../../db/clientService' -import { createPbClient } from '../../db/PbClient' import { PhFs } from './PhFs' export type FtpConfig = {} diff --git a/packages/daemon/src/services/FtpService/PhFs.ts b/packages/daemon/src/services/FtpService/PhFs.ts index 1a8738ea..23356aac 100644 --- a/packages/daemon/src/services/FtpService/PhFs.ts +++ b/packages/daemon/src/services/FtpService/PhFs.ts @@ -3,8 +3,8 @@ import { existsSync, mkdirSync } from 'fs' import { FileStat, FileSystem, FtpConnection } from 'ftp-srv' import { join } from 'path' import { Readable } from 'stream' +import { PocketbaseClientApi } from '../../clientService/PbClient' import { DAEMON_PB_DATA_DIR } from '../../constants' -import { PocketbaseClientApi } from '../../db/PbClient' import { FOLDER_NAMES, isFolder, diff --git a/packages/daemon/src/services/InstanceService.ts b/packages/daemon/src/services/InstanceService.ts index bdbf6a6c..9722f07a 100644 --- a/packages/daemon/src/services/InstanceService.ts +++ b/packages/daemon/src/services/InstanceService.ts @@ -14,13 +14,13 @@ import { forEachRight, map } from '@s-libs/micro-dash' import Bottleneck from 'bottleneck' import getPort from 'get-port' import { AsyncReturnType } from 'type-fest' +import { clientService } from '../clientService/clientService' import { DAEMON_PB_IDLE_TTL, DAEMON_PB_PORT_BASE, PUBLIC_APP_DOMAIN, PUBLIC_APP_PROTOCOL, } from '../constants' -import { clientService } from '../db/clientService' import { mkInternalUrl } from '../util/internal' import { now } from '../util/now' import { safeCatch } from '../util/promiseHelper' diff --git a/packages/daemon/src/services/RpcService.ts b/packages/daemon/src/services/RpcService.ts index e6a052d7..e7c6a04f 100644 --- a/packages/daemon/src/services/RpcService.ts +++ b/packages/daemon/src/services/RpcService.ts @@ -13,7 +13,7 @@ import Bottleneck from 'bottleneck' import { default as knexFactory } from 'knex' import pocketbaseEs from 'pocketbase' import { AsyncReturnType, JsonObject } from 'type-fest' -import { clientService } from '../db/clientService' +import { clientService } from '../clientService/clientService' export type RpcServiceApi = AsyncReturnType