DebuggerSink

fun DebuggerSink(client: HttpClient, host: String = DebuggerDefaults.ClientHost, port: Int = DebuggerDefaults.Port, onError: (e: Exception) -> Unit = { /* swallow */ }): MetricsSink

Creates a MetricsSink that sends store metrics to the FlowMVI Debugger server.

Return

A MetricsSink that forwards metrics to the debugger server.

Parameters

client

The HttpClient to use for sending metrics.

host

The debugger server host. Defaults to DebuggerDefaults.ClientHost.

port

The debugger server port. Defaults to DebuggerDefaults.Port.

onError

A callback invoked when an error occurs while sending metrics. By default, errors are swallowed.