diff --git a/src/client.ts b/src/client.ts index 779f22f..840a879 100644 --- a/src/client.ts +++ b/src/client.ts @@ -28,7 +28,7 @@ export class Client { if (params) { params.map(param => { - if (resource === 'sets' && param.name === 'id') { + if (param.name === 'id') { url = `/${param.value}`; } }); diff --git a/src/queryBuilder.ts b/src/queryBuilder.ts index b929c75..80a90cc 100644 --- a/src/queryBuilder.ts +++ b/src/queryBuilder.ts @@ -22,7 +22,7 @@ export class QueryBuilder { value: id }]; - return this.returnResponse(t.resource(), params, true); + return this.returnResponse(t.resource(), params); } static where(type: (new() => T), params: IQuery[]): Promise { @@ -31,13 +31,9 @@ export class QueryBuilder { return this.returnResponse(t.resource(), params); } - private static returnResponse(resource: string, params: IQuery[], single?: boolean): Promise { + private static returnResponse(resource: string, params: IQuery[]): Promise { return Client.get(resource, params) .then(response => { - if (single) { - return response[0]; - } - return response; }) .catch(error => console.error(error));