protected virtual async Task OnEvent(SessionId sessionId, JObject parms, CancellationToken token) { try { if (!await AcceptEvent(sessionId, parms, token)) { var method = parms["method"].Value <string>(); var args = parms["params"] as JObject; //logger.LogDebug ("proxy browser: {0}::{1}",method, args); await SendEventInternal(sessionId, method, args, token); } } catch (Exception e) { _runLoop.Fail(e); } }
public void Fail(Exception exception) => _runLoop?.Fail(exception);