Session.fromConfigurableTokenSource constructor

Session.fromConfigurableTokenSource(
  1. TokenSourceConfigurable tokenSource, {
  2. TokenRequestOptions tokenOptions = const TokenRequestOptions(),
  3. SessionOptions? options,
  4. List<MessageSender>? senders,
  5. List<MessageReceiver>? receivers,
})

Initializes a new Session with a configurable token source.

Implementation

factory Session.fromConfigurableTokenSource(
  TokenSourceConfigurable tokenSource, {
  TokenRequestOptions tokenOptions = const TokenRequestOptions(),
  SessionOptions? options,
  List<MessageSender>? senders,
  List<MessageReceiver>? receivers,
}) {
  return Session._(
    tokenSourceConfiguration: _ConfigurableTokenSourceConfiguration(tokenSource, tokenOptions),
    options: options ?? SessionOptions(),
    senders: senders,
    receivers: receivers,
  );
}