[Library | explore-redesign]: dataProvider.service.ts & dataProvider.component.ts: Added method "getCollectedFulltexts()" in service and component to get and parse number of collected fulltexts from a new stats api - commented/ API is still in dev.
This commit is contained in:
parent
aa10b35f7a
commit
2fa4c9e810
|
@ -396,6 +396,7 @@ export class DataProviderComponent {
|
||||||
this.seoService.createLinkForCanonicalURL(this.properties.domain +this.properties.baseLink + this._router.url);
|
this.seoService.createLinkForCanonicalURL(this.properties.domain +this.properties.baseLink + this._router.url);
|
||||||
if (typeof document !== 'undefined') {
|
if (typeof document !== 'undefined') {
|
||||||
this.getDataProviderAggregationStatus(this.dataProviderInfo.originalId);
|
this.getDataProviderAggregationStatus(this.dataProviderInfo.originalId);
|
||||||
|
// this.getCollectedFulltexts();
|
||||||
this.countResultsWithFundingInfo();
|
this.countResultsWithFundingInfo();
|
||||||
} else {
|
} else {
|
||||||
this.aggregationStatusIsInitialized = true;
|
this.aggregationStatusIsInitialized = true;
|
||||||
|
@ -470,6 +471,20 @@ export class DataProviderComponent {
|
||||||
));
|
));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// private getCollectedFulltexts() {
|
||||||
|
// this.subscriptions.push(this._dataproviderService.getCollectedFulltexts(this.datasourceId).subscribe(
|
||||||
|
// (data: string) => {
|
||||||
|
// this.dataProviderInfo.aggregationStatus = {"fulltexts": data};
|
||||||
|
// this.aggregationStatusIsInitialized = true;
|
||||||
|
// },
|
||||||
|
// err => {
|
||||||
|
// //console.log(err);
|
||||||
|
// this.aggregationStatusIsInitialized = true;
|
||||||
|
// this.handleError("Error getting "+this.getTypeName()+" collected fulltexts for id: " + this.datasourceId, err);
|
||||||
|
// }
|
||||||
|
// ));
|
||||||
|
// }
|
||||||
|
|
||||||
private countResultsWithFundingInfo() {
|
private countResultsWithFundingInfo() {
|
||||||
this.subscriptions.push(this._searchResearchResultsService.countCollectedResultsWithFundingInfo(this.datasourceId).subscribe(
|
this.subscriptions.push(this._searchResearchResultsService.countCollectedResultsWithFundingInfo(this.datasourceId).subscribe(
|
||||||
fundedContent => {
|
fundedContent => {
|
||||||
|
|
|
@ -83,6 +83,11 @@ export class DataProviderService {
|
||||||
.pipe(map(res => this.parseDataproviderAggregationStatus(res)));
|
.pipe(map(res => this.parseDataproviderAggregationStatus(res)));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// getCollectedFulltexts(datasourceId: string) {
|
||||||
|
// return this.http.get(properties.pdfStatisticsAPIURL+"/api/stats/getNumberOfPayloadsForDatasource?datasourceId="+datasourceId)
|
||||||
|
// .pipe(map(res => res))
|
||||||
|
// }
|
||||||
|
|
||||||
private handleError (error: HttpErrorResponse) {
|
private handleError (error: HttpErrorResponse) {
|
||||||
// in a real world app, we may send the error to some remote logging infrastructure
|
// in a real world app, we may send the error to some remote logging infrastructure
|
||||||
// instead of just logging it to the console
|
// instead of just logging it to the console
|
||||||
|
|
Loading…
Reference in New Issue