From e15e0eebbda6090f801d4adf0b9c8289e72a8ede Mon Sep 17 00:00:00 2001 From: Kyle Spearrin Date: Wed, 3 Jul 2019 09:00:13 -0400 Subject: [PATCH] collect many events --- src/abstractions/api.service.ts | 2 +- src/services/api.service.ts | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/abstractions/api.service.ts b/src/abstractions/api.service.ts index 1c471521f77..de665c8bb67 100644 --- a/src/abstractions/api.service.ts +++ b/src/abstractions/api.service.ts @@ -256,7 +256,7 @@ export abstract class ApiService { token: string) => Promise>; getEventsOrganizationUser: (organizationId: string, id: string, start: string, end: string, token: string) => Promise>; - postEventsCollect: (request: EventRequest) => Promise; + postEventsCollectMany: (request: EventRequest[]) => Promise; getUserPublicKey: (id: string) => Promise; diff --git a/src/services/api.service.ts b/src/services/api.service.ts index cd4e65f1371..2b21da77d71 100644 --- a/src/services/api.service.ts +++ b/src/services/api.service.ts @@ -841,14 +841,14 @@ export class ApiService implements ApiServiceAbstraction { return new ListResponse(r, EventResponse); } - async postEventsCollect(request: EventRequest): Promise { + async postEventsCollectMany(request: EventRequest[]): Promise { const authHeader = await this.getActiveBearerToken(); const headers = new Headers({ 'Device-Type': this.deviceType, 'Authorization': 'Bearer ' + authHeader, 'Content-Type': 'application/json; charset=utf-8', }); - const response = await this.fetch(new Request(this.eventsBaseUrl + '/collect', { + const response = await this.fetch(new Request(this.eventsBaseUrl + '/collect/many', { cache: 'no-cache', credentials: this.getCredentials(), method: 'POST',