diag property
latefinal
Implementation
@override
late final Diag diag = createDiag(
// Offloaded to a helper isolate (long + contended, like dial).
pingFn: (ip, timeout, type) => _withNativeRuntime(
(runtimeToken) => offloadDiagPing(
runtimeToken: runtimeToken,
ip: ip,
timeout: timeout,
pingType: type.name,
),
),
metricsFn: () => _withWorker((worker) => worker.diagMetrics()),
derpMapFn: () => _withWorker((worker) => worker.diagDERPMap()),
checkUpdateFn: () => _withWorker((worker) => worker.diagCheckUpdate()),
nodeStateFn: () => _withWorker((worker) => worker.debugNodeState()),
);