public static void CallKeepAliveSent(this SenderHooks hooks, PeerHash peer) { hooks.OnKeepAliveSent?.Invoke(new KeepAliveSent { Peer = peer }); }
public static void CallMessageIgnored(this SenderHooks hooks, PeerHash peer, string type, SenderMessage message) { hooks.OnMessageIgnored?.Invoke(new MessageIgnored { Peer = peer, Type = type, Payload = message }); }
public SenderService Build(SenderHooks hooks) { return(new SenderService(configuration, hooks)); }
public SenderService(SenderConfiguration configuration, SenderHooks hooks) { context = new SenderContext(configuration, hooks); }