nightwatchci
Version:
Simple nightwatch Continuous Integration tool
30 lines (24 loc) • 724 B
text/coffeescript
Reflux = require 'reflux'
request = require 'superagent'
BuildActions = require '../actions/BuildActions.coffee'
Util = require '../util.coffee'
io = require('socket.io-client')(window.location.origin)
_ = require 'lodash'
BuildStore = Reflux.createStore
listenables: [BuildActions]
init: ->
= []
io.on 'buildStoreUpdate', (data) => ()
getInitialState: ->
()
onGetList: ->
request
.get Util.baseUrl + '/api/build'
.query size: Util.config.buildLimit
.set 'Content-Type', 'application/json'
.set Util.auth_header()
.end (err, res) =>
= res.body
module.exports = BuildStore