load static method

Credentials? load({
  1. String? configDir,
})

Implementation

static Credentials? load({String? configDir}) {
  final envKey = fromEnv();
  if (envKey != null) {
    return Credentials(apiKey: envKey, uid: '', email: '');
  }
  final file = _file(configDir: configDir);
  if (!file.existsSync()) return null;
  return Credentials.fromJson(
    jsonDecode(file.readAsStringSync()) as Map<String, dynamic>,
  );
}