trackApiCall method
Convenience for manual tracking when timing isn't available.
Calls startApiTracking and endApiTracking back-to-back, so the underlying SDK records ~0ms latency. Use auto-tracking (enableAutoTracking, AppticsDioInterceptor, AppticsHttpClient) if you need real latency.
Implementation
Future<void> trackApiCall({
required String url,
required String method,
int? statusCode,
String? errorMessage,
}) async {
final trackId = await startApiTracking(url: url, method: method);
await endApiTracking(
trackId: trackId,
statusCode: statusCode,
errorMessage: errorMessage,
);
}