Page MenuHomec4science

pm-repository.js
No OneTemporary

File Metadata

Created
Wed, Jun 12, 09:42

pm-repository.js

/*import {inject} from 'aurelia-framework';
import {HttpClient} from 'aurelia-fetch-client';
import 'fetch';
@inject(HttpClient)
export class PMRepository {
constructor(http) {
http.configure(config => {
config
.useStandardConfiguration()
.withBaseUrl(this.url);
});
this.http = http;
}
}
@inject(HttpClient)
export class MailToService {
constructor(http) {
http.configure(config => {
config
.useStandardConfiguration()
.withBaseUrl(this.url)
});
this.http = http;
}
fetchStewardEmail() {
return this.http.fetch('data?key=stewardEmail')
.then(response => response.json())
.then(address => {
return (address.indexOf('\"') > 0)?
address.split('\"')[1] : address;
})
.catch(() => '');
}
get url() {
const port = '6443';
const url = document.URL;
const service = '/shrine-metadata/'; //data?key=stewardEmail';
return url.substring(0, url.indexOf(port) + port.length) + service;
}
}
import {inject} from 'aurelia-framework';
import {HttpClient} from 'aurelia-fetch-client';
import 'fetch';
@inject(HttpClient)
export class QueryViewerService {
constructor(http) {
http.configure(config => {
config
.useStandardConfiguration()
.withBaseUrl(this.url);
});
this.http = http;
}
fetchPreviousQueries() {
return this.http.fetch('previous-queries')
.then(response => response.json())
.catch(error => error);
}
get url() {
const port = '8000';
const url = document.URL;
const service = '6443/shrine-proxy/request/shrine/api/';
return url.substring(0, url.indexOf(port)) + service;
}
}*/

Event Timeline