getLatestVersion static method

Future<String?> getLatestVersion()

Implementation

static Future<String?> getLatestVersion() async {
  try {
    final url = Uri.parse('https://pub.dev/api/packages/plexaverse_cli');
    final response = await http.get(url);
    if (response.statusCode == 200) {
      final data = jsonDecode(response.body);
      return data['latest']['version'] as String;
    }
  } catch (e) {
    // Fail silently or log if needed
  }
  return null;
}