* See the License for the specific language governing permissions and
* limitations under the License.
*/
+import RestfulAPIUtil from 'services/restAPIUtil';
+import Configuration from 'config/Configuration.js';
+import { activityStatus } from './activitiesConstants';
-const mockActivities = {
- results: []
-};
+function baseUrl() {
+ const restPrefix = Configuration.get('activitiesRestPrefix');
+ return `${restPrefix}/activity-spec`;
+}
export default {
fetchActivities: () => {
- return Promise.resolve(mockActivities);
+ return RestfulAPIUtil.fetch(
+ `${baseUrl()}?status=${activityStatus.CERTIFIED}`
+ );
+ },
+
+ fetchActivity: id => {
+ return RestfulAPIUtil.fetch(`${baseUrl()}/${id}/versions/latest`);
}
};