2018-02-07 22:26:07 +01:00
|
|
|
import Request from 'utils/request';
|
2018-03-10 03:23:19 +01:00
|
|
|
const { details: { host } } = require('../../config/siteConfig.js');
|
2018-02-07 22:26:07 +01:00
|
|
|
|
|
|
|
export function getLongClaimId (name, modifier) {
|
|
|
|
let body = {};
|
|
|
|
// create request params
|
|
|
|
if (modifier) {
|
|
|
|
if (modifier.id) {
|
|
|
|
body['claimId'] = modifier.id;
|
|
|
|
} else {
|
|
|
|
body['channelName'] = modifier.channel.name;
|
|
|
|
body['channelClaimId'] = modifier.channel.id;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
body['claimName'] = name;
|
|
|
|
const params = {
|
|
|
|
method : 'POST',
|
2018-02-22 19:48:46 +01:00
|
|
|
headers: { 'Content-Type': 'application/json' },
|
|
|
|
body : JSON.stringify(body),
|
2018-02-22 02:02:57 +01:00
|
|
|
};
|
2018-02-13 03:50:19 +01:00
|
|
|
// create url
|
2018-02-22 19:48:46 +01:00
|
|
|
const url = `${host}/api/claim/long-id`;
|
2018-02-07 22:26:07 +01:00
|
|
|
// return the request promise
|
|
|
|
return Request(url, params);
|
2018-02-08 03:01:51 +01:00
|
|
|
};
|
|
|
|
|
|
|
|
export function getShortId (name, claimId) {
|
2018-02-22 19:48:46 +01:00
|
|
|
const url = `${host}/api/claim/short-id/${claimId}/${name}`;
|
2018-02-08 03:01:51 +01:00
|
|
|
return Request(url);
|
|
|
|
};
|
|
|
|
|
|
|
|
export function getClaimData (name, claimId) {
|
2018-02-22 19:48:46 +01:00
|
|
|
const url = `${host}/api/claim/data/${name}/${claimId}`;
|
2018-02-08 03:01:51 +01:00
|
|
|
return Request(url);
|
|
|
|
};
|