mirror of
https://gitlab.silvrtree.co.uk/martind2000/nci.git
synced 2025-02-10 20:09:17 +00:00
24 lines
537 B
JavaScript
24 lines
537 B
JavaScript
'use strict';
|
|
|
|
var Reflux = require('reflux'),
|
|
ProjectActions = require('../actions/project'),
|
|
resource = require('../resources').projects;
|
|
|
|
var Store = Reflux.createStore({
|
|
listenables: ProjectActions,
|
|
onRun: function(projectName) {
|
|
resource.sync('run', {projectName: projectName}, function(err) {
|
|
if (err) throw err;
|
|
});
|
|
},
|
|
onReadAll: function(params) {
|
|
var self = this;
|
|
resource.sync('readAll', params, function(err, projects) {
|
|
if (err) throw err;
|
|
self.trigger(projects);
|
|
});
|
|
}
|
|
});
|
|
|
|
module.exports = Store;
|