Skip to content
Snippets Groups Projects
Select Git revision
  • 8da26526f8c368754b463b8323c8bb8d1adc7540
  • master default
  • rocky-linux-8
  • rocky-linux-9
  • checksum_datasum
  • v1.0.3
  • script_checksum_datasum
  • v1.0.2
  • v1.0.1
  • v1.0.0
  • v2.0
  • v1.0
  • beta1
13 results

PreProcessorStateMachine.cpp

Blame
  • index.js 1.22 KiB
    import root from 'raw-loader!./data/nodes/root.html';
    import folder1 from 'raw-loader!./data/nodes/folder1.html';
    import folder2 from 'raw-loader!./data/nodes/folder2.html';
    import job from './data/job';
    import jobs from './data/jobs';
    import user from './data/user';
    
    import store from '../../store';
    
    const fetch = (mockData, showLoading = true, time = 500) => {
      return new Promise((resolve) => {
        if (showLoading) {
          store.commit('setLoading', true);
        }
        setTimeout(() => {
          resolve(mockData)
          if (showLoading) {
            store.commit('setLoading', false);
          }
        }, time);
      });
    };
    
    export default {
      getNode(path) {
        let response;
        switch (path) {
          case '':
            response = root;
            break;
          case 'folder1':
            response = folder1;
            break;
          case 'folder1/folder2':
            response = folder2;
            break;
        }
        return fetch(response);
      },
      startRecallFromTapeJob() {
        return fetch(job);
      },
      loadJobs() {
        return fetch(jobs, false);
      },
      getUserInfo() {
        return fetch(user, false);
      },
      createFolder() {
        return fetch({});
      },
      prepareForUpload() {
        return fetch(['http://fileservice/upload']);
      },
      uploadFile() {
        return fetch({});
      }
    }