Files
cnapp/src/actions.js
T
nikolark 9dd488d019 First working stripe charge
Refactored Proof, ProofContainer and MembershipContainer
Minor fixes
2017-10-03 02:08:29 +02:00

115 lines
2.5 KiB
JavaScript

const LOGIN_REQUEST = 'LOGIN_REQUEST';
const LOGIN_SUCCESS = 'LOGIN_SUCCESS';
const LOGIN_FAILURE = 'LOGIN_FAILURE';
const LOGOUT = 'LOGOUT';
const USER_DATA_REQUEST = 'USER_DATA_REQUEST';
const USER_DATA_SUCCESS = 'USER_DATA_SUCCESS';
const USER_DATA_FAILURE = 'USER_DATA_FAILURE';
const REGISTER_USER_REQUEST = 'REGISTER_USER_REQUEST';
const REGISTER_USER_SUCCESS = 'REGISTER_USER_SUCCESS';
const REGISTER_USER_FAILURE = 'REGISTER_USER_FAILURE';
const MEMBERSHIP_CHARGE_REQUEST = 'MEMBERSHIP_CHARGE_REQUEST';
const MEMBERSHIP_CHARGE_SUCCESS = 'MEMBERSHIP_CHARGE_SUCCESS';
const MEMBERSHIP_CHARGE_FAILURE = 'MEMBERSHIP_CHARGE_FAILURE';
function loginRequest() {
return {
type: LOGIN_REQUEST
}
}
function loginSuccess(username, token) {
return {
type: LOGIN_SUCCESS,
username,
token
}
}
function loginFailure(loginError) {
return {
type: LOGIN_FAILURE,
loginError
}
}
function logout() {
return {
type: LOGOUT
}
}
function userDataRequest() {
return {
type: USER_DATA_REQUEST
}
}
function userDataSuccess(data) {
return {
type: USER_DATA_SUCCESS,
data
}
}
function userDataFailure(userError) {
return {
type: USER_DATA_FAILURE,
userError
}
}
function registerUserRequest() {
return {
type: REGISTER_USER_REQUEST
}
}
function registerUserSuccess(data) {
return {
type: REGISTER_USER_SUCCESS,
data
}
}
function registerUserFailure(registerError) {
return {
type: REGISTER_USER_FAILURE,
registerError
}
}
function membershipChargeRequest() {
return {
type: MEMBERSHIP_CHARGE_REQUEST
}
}
function membershipChargeSuccess(data) {
return {
type: MEMBERSHIP_CHARGE_SUCCESS,
data
}
}
function membershipChargeFailure(chargeError) {
return {
type: MEMBERSHIP_CHARGE_FAILURE,
chargeError
}
}
export {
LOGIN_REQUEST, loginRequest,
LOGIN_SUCCESS, loginSuccess,
LOGIN_FAILURE, loginFailure,
LOGOUT, logout,
USER_DATA_REQUEST, userDataRequest,
USER_DATA_SUCCESS, userDataSuccess,
USER_DATA_FAILURE, userDataFailure,
REGISTER_USER_REQUEST, registerUserRequest,
REGISTER_USER_SUCCESS, registerUserSuccess,
REGISTER_USER_FAILURE, registerUserFailure,
MEMBERSHIP_CHARGE_REQUEST, membershipChargeRequest,
MEMBERSHIP_CHARGE_SUCCESS, membershipChargeSuccess,
MEMBERSHIP_CHARGE_FAILURE, membershipChargeFailure,
};