TrustPinHttpClient constructor

TrustPinHttpClient(
  1. Client _inner, {
  2. TrustPin? instance,
})

Creates a new TrustPinHttpClient that wraps the provided client.

The provided client will be used for making actual HTTP requests after certificate validation passes. When instance is provided, the client uses that TrustPin instance. When null, TrustPin.shared is used.

The TrustPin instance must be properly configured with TrustPin.setup before making requests.

Implementation

TrustPinHttpClient(this._inner, {TrustPin? instance})
    : _instance = instance ?? TrustPin.shared;