chore: refactor client from backupService

This commit is contained in:
Ben Allfree 2022-12-31 06:29:47 -08:00
parent b09014d0a1
commit 9afabf9067
2 changed files with 4 additions and 6 deletions

View File

@ -41,7 +41,7 @@ global.EventSource = require('eventsource')
instanceManager: instanceService, instanceManager: instanceService,
coreInternalUrl: url, coreInternalUrl: url,
}) })
const backupService = await createBackupService(client, rpcService) const backupService = await createBackupService(rpcService)
info(`Hooking into process exit event`) info(`Hooking into process exit event`)

View File

@ -13,15 +13,13 @@ import {
RpcCommands, RpcCommands,
} from '@pockethost/common' } from '@pockethost/common'
import Bottleneck from 'bottleneck' import Bottleneck from 'bottleneck'
import { PocketbaseClientApi } from '../db/PbClient' import { clientService } from '../db/PbClient'
import { backupInstance } from '../util/backupInstance' import { backupInstance } from '../util/backupInstance'
import { RpcServiceApi } from './RpcService' import { RpcServiceApi } from './RpcService'
export const createBackupService = async ( export const createBackupService = async (jobService: RpcServiceApi) => {
client: PocketbaseClientApi,
jobService: RpcServiceApi
) => {
const { dbg } = logger().create('BackupService') const { dbg } = logger().create('BackupService')
const client = await clientService()
jobService.registerCommand<BackupInstancePayload, BackupInstanceResult>( jobService.registerCommand<BackupInstancePayload, BackupInstanceResult>(
RpcCommands.BackupInstance, RpcCommands.BackupInstance,