This commit is contained in:
2020-04-24 18:32:20 +02:00
parent f9c21598b5
commit 6d43cbc725
4 changed files with 47 additions and 46 deletions

View File

@@ -1,4 +1,6 @@
export async function watcherLoop(
import {ServiceState} from "./types/state";
export function watcherLoop(
connect: () => Promise<void>,
onConnectionClosed: () => Promise<void>,
reconnectionDelays: number[],
@@ -7,8 +9,9 @@ export async function watcherLoop(
onRestart: () => Promise<void>,
onRestartSuccess: () => Promise<void>,
onError: (e: Error) => Promise<void>,
) {
): ServiceState {
let state: ServiceState = { state: 'INIT' }
let hasStarted = false
;(async () => {