| 1234567891011121314151617181920212223242526 |
- // @require var syncUrl = ''
- function syncZaliczkaState(state, updates, stateSyncSyccessCallback, stateSyncErrorCallback) {
- // TODO: if ajax success then stateSyncSyccessCallback(Response.data)
- // TODO: if ajax fail then stateSyncErrorCallback(Response.data)
- console.log('====== TODO: syncZaliczkaState updates:', updates, 'state:', state);
- superagent
- .post(syncUrl)
- .type('json') // header ĺapplication/x-www-form-urlencoded' requires type('form');
- .send({
- updates: updates,
- })
- .set('Accept', 'application/json')
- .end(function(err, res) {
- var payload = (err || !res.ok || 'application/json' !== res.type)
- ? {type: 'warning', msg: (res.body && res.body.msg) ? res.body.msg : 'Request error', body: res.body}
- : {type: 'success', msg: res.body.msg || '', body: res.body}
- jQuery(document).trigger('DBG:notify', payload)
- console.log('F.syncZaliczkaState res.body', res.body)
- console.log('F.syncZaliczkaState payload', payload)
- jQuery.notify(payload.msg, payload.type)
- stateSyncSyccessCallback({data: payload.body})
- });
- }
- global.syncZaliczkaState = syncZaliczkaState
|