loadTidbCredentialState function
Reads the local state without printing credential values.
Implementation
Future<Map<String, dynamic>> loadTidbCredentialState() async {
final file = File("cloudflare/tidb.yaml");
if (!await file.exists()) {
return <String, dynamic>{};
}
final value = loadYaml(await file.readAsString());
if (value is! Map) {
throw const FormatException("cloudflare/tidb.yamlの形式が不正です。");
}
return _plainMap(value);
}