parseResponse function

ReturnData parseResponse(
  1. String responseStr
)

✅ Parse API response

Implementation

ReturnData parseResponse(String responseStr) {
  try {
    if (responseStr.isEmpty) {
      return ReturnData(
        status: false,
        message: 'Empty response',
        isConnect: true,
      );
    }

    final decrypted = V_GiaiMa(responseStr);
    final json = jsonDecode(decrypted) as Map<String, dynamic>;

    return ReturnData.fromJson(json);
  } catch (e) {
    debugPrint('❌ Parse response error: $e');
    return ReturnData(
      status: false,
      message: 'Parse error: $e',
      isConnect: true,
    );
  }
}