verifyGoogle method
Implementation
Future<Map<String, dynamic>?> verifyGoogle(
String productId,
String token, [
Map<String, dynamic>? trackingData,
]) async {
try {
final Map<String, dynamic> body = {
'product_id': productId,
'token': token,
};
if (trackingData != null) {
body.addAll(trackingData);
}
final response = await post(endpoint: '/verify/google', body: body);
return response.data as Map<String, dynamic>;
} catch (e) {
if (e is DioException) {
return e.response?.data as Map<String, dynamic>? ??
{'valid': false, 'error': e.toString()};
}
return {'valid': false, 'error': e.toString()};
}
}