37 lines
639 B
JavaScript
37 lines
639 B
JavaScript
const actions = {
|
|
loginSuccess: (token) => ({
|
|
type: "LOGIN_UPDATE",
|
|
login: {
|
|
loggedIn: true,
|
|
token,
|
|
},
|
|
}),
|
|
logout: () => ({
|
|
type: "LOGOUT",
|
|
}),
|
|
userInfoUpdate: (userInfo) => ({
|
|
type: "USER_INFO_UPDATE",
|
|
userInfo,
|
|
}),
|
|
roomSave: (room) => ({
|
|
type: "ROOM_SAVE",
|
|
room,
|
|
}),
|
|
devicesUpdate: (roomId, devices, partial = false) => ({
|
|
type: "DEVICES_UPDATE",
|
|
roomId,
|
|
devices,
|
|
partial,
|
|
}),
|
|
roomDelete: (roomId) => ({
|
|
type: "ROOM_DELETE",
|
|
roomId,
|
|
}),
|
|
deviceDelete: (deviceId) => ({
|
|
type: "DEVICE_DELETE",
|
|
deviceId,
|
|
}),
|
|
};
|
|
|
|
export default actions;
|