Rocket.Chat.ReactNative/app/actions/rooms.js

72 lines
1.1 KiB
JavaScript
Raw Normal View History

2017-08-17 02:06:22 +00:00
import * as types from './actionsTypes';
2017-11-20 22:18:00 +00:00
export function roomsRequest(params = { allData: false }) {
2017-08-17 02:06:22 +00:00
return {
type: types.ROOMS.REQUEST,
params
2017-08-17 02:06:22 +00:00
};
}
export function roomsSuccess() {
return {
type: types.ROOMS.SUCCESS
};
}
2017-08-17 06:28:41 +00:00
export function roomsFailure(err) {
2017-08-17 02:06:22 +00:00
return {
type: types.ROOMS.FAILURE,
err
};
}
export function roomsRefresh() {
return {
type: types.ROOMS.REFRESH
};
}
export function setSearch(searchText) {
return {
type: types.ROOMS.SET_SEARCH,
searchText
};
}
export function closeServerDropdown() {
return {
type: types.ROOMS.CLOSE_SERVER_DROPDOWN
};
}
export function toggleServerDropdown() {
return {
type: types.ROOMS.TOGGLE_SERVER_DROPDOWN
};
}
export function closeSortDropdown() {
return {
type: types.ROOMS.CLOSE_SORT_DROPDOWN
};
}
export function toggleSortDropdown() {
return {
type: types.ROOMS.TOGGLE_SORT_DROPDOWN
};
}
export function openSearchHeader() {
return {
type: types.ROOMS.OPEN_SEARCH_HEADER
};
}
export function closeSearchHeader() {
return {
type: types.ROOMS.CLOSE_SEARCH_HEADER
};
}