initialize static method

Future<TwitterAuth> initialize(
  1. AuthConfig config
)

Implementation

static Future<TwitterAuth> initialize(AuthConfig config) async {
  assert(config.apiToken.isNotEmpty, 'API Token may not be null or empty.');
  assert(config.apiTokenSecret.isNotEmpty,
      'API Token Secret may not be null or empty.');

  if (_instance == null) {
    await _channel.invokeMethod(
      _kMethodInstance,
      [config.apiToken, config.apiTokenSecret],
    );
  }

  return _instance ??= TwitterAuth._(config);
}