responseTransformInterceptor<T> static method
Interceptor
responseTransformInterceptor<T>(
- T transformResponse(
- dynamic data
Creates a response transformation interceptor
transformResponse
- Function to transform response data
Implementation
static Interceptor responseTransformInterceptor<T>(
T Function(dynamic data) transformResponse,
) {
return InterceptorsWrapper(
onResponse: (response, handler) {
try {
final transformedData = transformResponse(response.data);
response.data = transformedData;
} catch (e) {
print('⚠️ [Google Maps API] Response transformation failed: $e');
}
handler.next(response);
},
);
}