blob: c3d78f92290b17cd02c615b8652b854d19a52b7a [file] [log] [blame]
import AppDispatcher from "../dispatcher/AppDispatcher";
import SessionConstants from "../constants/SessionConstants";
import SessionAdapter from "../adapters/SessionAdapter";
let SessionActions = {
getSessions() {
SessionAdapter.getSessions()
.then(function (response) {
AppDispatcher.dispatch({
actionType: SessionConstants.RECEIVE_SESSIONS,
payload: { sessions : response }
});
}, function (error) {
// propagating the error message
AppDispatcher.dispatch({
actionType: SessionConstants.RECEIVE_SESSIONS_FAILED,
payload: {
responseCode: error.status,
responseMessage: error.statusText
}
});
});
}
};
export default SessionActions;