/// <summary> /// Creates a new socket client using the provided options /// </summary> /// <param name="options">Options to use for this client</param> public BittrexSocketClientV3(BittrexSocketClientV3Options options) : base(options, options.ApiCredentials == null ? null : new BittrexAuthenticationProvider(options.ApiCredentials)) { SocketFactory = new ConnectionFactory(); SocketCombineTarget = 10; AddGenericHandler("Reauthenticate", async(connection, data) => await AuthenticateSocket(connection).ConfigureAwait(false)); }
/// <summary> /// Set the default options for new clients /// </summary> /// <param name="options">Options to use for new clients</param> public static void SetDefaultOptions(BittrexSocketClientV3Options options) { defaultOptions = options; }