contensis-delivery-api
Version:
Client for retrieving content using the read-only Contensis Delivery API
20 lines (19 loc) • 656 B
JavaScript
import { UrlBuilder } from 'contensis-core-api';
export class ProjectOperations {
httpClient;
contensisClient;
constructor(httpClient, contensisClient) {
this.httpClient = httpClient;
this.contensisClient = contensisClient;
}
get() {
let url = UrlBuilder.create('/api/delivery/projects/:projectId')
.setParams(this.contensisClient.getParams())
.toUrl();
return this.contensisClient.ensureIsAuthorized().then(() => {
return this.httpClient.request(url, {
headers: this.contensisClient.getHeaders()
});
});
}
}