Future<String?> get buildId async { if (!await File(path).exists()) { return null; } return File(path).readAsString().then((value) => value.trim()); }