ohif-viewer/Packages/ohif-petsuv/both/configuration/dataExchange.js
Erik Ziegler ab4d4c9008 Work on refactoring measurements out of Lesion Tracker package
- Removed AssociatedStudies Collection
- Measurement API is generated from configuration files
- Data exchange methods are defined in configuration
2016-11-15 08:21:46 +01:00

37 lines
901 B
JavaScript

import { measurementTools } from './measurementTools';
export const retrieveMeasurements = () => {
console.log('retrieveMeasurements');
return new Promise((resolve, reject) => {
Meteor.call("retrieveMeasurements", (error, response) => {
if (error) {
reject(error);
} else {
console.log(response);
/*measurementTools.forEach(tool => {
console.log('Retrieving tool: ' + tool.id);
});*/
resolve(response);
}
});
});
};
export const storeMeasurements = (measurementData) => {
console.log('storeMeasurements');
// Here is where we should do any required data transformation and API calls
return new Promise((resolve, reject) => {
Meteor.call("storeMeasurements", measurementData, (error, response) => {
if (error) {
reject(error);
} else {
resolve(response);
}
});
});
};