diff --git a/packages/nativescript-appdynamics/common.ts b/packages/nativescript-appdynamics/common.ts index f46928e..e6991c6 100644 --- a/packages/nativescript-appdynamics/common.ts +++ b/packages/nativescript-appdynamics/common.ts @@ -107,5 +107,6 @@ export interface IRequestTracker { setError(error: HttpErrorResponse, domain: string): void; setStatusCode(statusCode: number); setHeaders(headers: { [key: string]: string[] | null }); + setContentLength(contentLength: number); reportDone(): void; } diff --git a/packages/nativescript-appdynamics/index.android.ts b/packages/nativescript-appdynamics/index.android.ts index 9b321eb..27e0be3 100644 --- a/packages/nativescript-appdynamics/index.android.ts +++ b/packages/nativescript-appdynamics/index.android.ts @@ -79,6 +79,10 @@ export class RequestTracker implements IRequestTracker { this._tracker = this._tracker.withResponseHeaderFields(values); } + setContentLength(contentLength: number): void { + this._tracker = this._tracker.withRequestContentLength(contentLength); + } + setStatusCode(statusCode) { this._tracker = this._tracker.withResponseCode(statusCode); } diff --git a/packages/nativescript-appdynamics/index.d.ts b/packages/nativescript-appdynamics/index.d.ts index a1b6253..4244601 100644 --- a/packages/nativescript-appdynamics/index.d.ts +++ b/packages/nativescript-appdynamics/index.d.ts @@ -19,5 +19,6 @@ export declare class RequestTracker { setError(error: HttpErrorResponse, domain: string): void; setStatusCode(statusCode: number); setHeaders(headers: { [key: string]: string[] | null }); + setContentLength(contentLength: number); reportDone(): void; } diff --git a/packages/nativescript-appdynamics/index.ios.ts b/packages/nativescript-appdynamics/index.ios.ts index 098ddf5..fc0e1cb 100644 --- a/packages/nativescript-appdynamics/index.ios.ts +++ b/packages/nativescript-appdynamics/index.ios.ts @@ -71,6 +71,11 @@ export class RequestTracker implements IRequestTracker { this._tracker.statusCode = statusCode; } + setContentLength(contentLength: number): void { + // No supported on iOS; + return; + } + reportDone(): void { this._tracker.reportDone(); } diff --git a/packages/nativescript-appdynamics/platforms/android/appdynamics_plugin.aar b/packages/nativescript-appdynamics/platforms/android/appdynamics_plugin.aar index fb8e304..d80f3a0 100644 Binary files a/packages/nativescript-appdynamics/platforms/android/appdynamics_plugin.aar and b/packages/nativescript-appdynamics/platforms/android/appdynamics_plugin.aar differ diff --git a/packages/nativescript-appdynamics/platforms/android/nativescript_appdynamics.aar b/packages/nativescript-appdynamics/platforms/android/nativescript_appdynamics.aar deleted file mode 100644 index 9e60c01..0000000 Binary files a/packages/nativescript-appdynamics/platforms/android/nativescript_appdynamics.aar and /dev/null differ