first commit
Этот коммит содержится в:
30
web/react/dispatcher/app_dispatcher.jsx
Обычный файл
30
web/react/dispatcher/app_dispatcher.jsx
Обычный файл
@@ -0,0 +1,30 @@
|
||||
// Copyright (c) 2015 Spinpunch, Inc. All Rights Reserved.
|
||||
// See License.txt for license information.
|
||||
|
||||
var Dispatcher = require('flux').Dispatcher;
|
||||
var assign = require('object-assign');
|
||||
|
||||
var Constants = require('../utils/constants.jsx');
|
||||
var PayloadSources = Constants.PayloadSources;
|
||||
|
||||
var AppDispatcher = assign(new Dispatcher(), {
|
||||
|
||||
handleServerAction: function(action) {
|
||||
var payload = {
|
||||
source: PayloadSources.SERVER_ACTION,
|
||||
action: action
|
||||
};
|
||||
this.dispatch(payload);
|
||||
},
|
||||
|
||||
handleViewAction: function(action) {
|
||||
var payload = {
|
||||
source: PayloadSources.VIEW_ACTION,
|
||||
action: action
|
||||
};
|
||||
this.dispatch(payload);
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
module.exports = AppDispatcher;
|
||||
Ссылка в новой задаче
Block a user