initialize static method

dynamic initialize({
  1. required String twitchClientId,
  2. required String twitchClientSecret,
  3. required String twitchRedirectUri,
  4. ResponseType? twitchResponseType,
  5. String? scope,
})

Implementation

static initialize({
  required String twitchClientId,
  required String twitchClientSecret,
  required String twitchRedirectUri,
  ResponseType? twitchResponseType,
  String? scope,
}) {
  _instance = _instance == null ? FlutterTwitchAuth() : _instance!;
  _instance?.TWITCH_CLIENT_ID = twitchClientId;
  _instance?.TWITCH_CLIENT_SECRET = twitchClientSecret;
  _instance?.TWITCH_REDIRECT_URI = twitchRedirectUri;
  if (twitchResponseType != null) {
    _instance?.twitchResponseType = twitchResponseType;
  }
  if (scope != null) {
    _instance?.scope = scope;
  }
  FlutterTwitch.initialize(
    twitchClientId: twitchClientId,
    twitchClientSecret: twitchClientSecret,
    twitchRedirectUri: twitchRedirectUri,
  );
}