nodebb-plugin-l24u-lk
Version:
This is lk for l24u.ru
101 lines (85 loc) • 2.14 kB
JavaScript
import * as ActionTypes from '../model/action-types';
export function changeSection(page) {
return {
type : ActionTypes.SECTION_WILL_CHANGE,
payload: {
section: page
}
};
}
export function propertiesSaved() {
return {
type: ActionTypes.CALCULATION_PROPERTIES_DID_STORE
};
}
export function setMaxOverviewUsers(users) {
return {
type : ActionTypes.OVERVIEW_MAX_USERS_WILL_CHANGE,
payload: parseInt(users, 10)
};
}
export function settingsSaved() {
return {
type: ActionTypes.SETTINGS_DID_STORE
};
}
export function updateProperties(properties) {
return {
type : ActionTypes.CALCULATION_PROPERTIES_DID_UPDATE,
payload: properties
};
}
export function updateProperty(property, value) {
return {
type : ActionTypes.CALCULATION_PROPERTY_WILL_UPDATE,
payload: {property, value}
};
}
export function updateSettings(settings) {
return {
type : ActionTypes.SETTINGS_DID_UPDATE,
payload: settings
};
}
export function accountSaved(account) {
return {
type : ActionTypes.ACCOUNT_DID_SAVE,
payload: account
};
}
export function accountDeleted(account) {
return {
type : ActionTypes.ACCOUNT_DID_DELETE,
payload : account
};
}
export function selectAccount(account) {
return {
type : ActionTypes.ACCOUNT_SELECT,
payload: account
};
}
export function updateLkProperty(property, value) {
return {
type : ActionTypes.LK_PROPERTY_UPDATE,
payload: {property, value}
};
}
export function gotAccounts(accounts) {
return {
type : ActionTypes.GOT_ACCOUNTS,
payload: accounts
};
}
export function gotParams(params) {
return {
type : ActionTypes.GOT_PARAMS,
payload: params
};
}
export function gotLoginCheck(check) {
return {
type : ActionTypes.GOT_LOGIN_CHECK,
payload: check
};
}