2021-07-28 15:15:52 +02:00
|
|
|
import appDispatcher from '../dispatcher';
|
|
|
|
import cons from '../state/cons';
|
|
|
|
|
2021-09-05 15:26:34 +02:00
|
|
|
function selectTab(tabId) {
|
2021-07-28 15:15:52 +02:00
|
|
|
appDispatcher.dispatch({
|
2021-09-05 15:26:34 +02:00
|
|
|
type: cons.actions.navigation.SELECT_TAB,
|
2021-07-28 15:15:52 +02:00
|
|
|
tabId,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2021-09-03 14:28:01 +02:00
|
|
|
function selectSpace(roomId) {
|
|
|
|
appDispatcher.dispatch({
|
|
|
|
type: cons.actions.navigation.SELECT_SPACE,
|
|
|
|
roomId,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2021-07-28 15:15:52 +02:00
|
|
|
function selectRoom(roomId) {
|
|
|
|
appDispatcher.dispatch({
|
|
|
|
type: cons.actions.navigation.SELECT_ROOM,
|
|
|
|
roomId,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function togglePeopleDrawer() {
|
|
|
|
appDispatcher.dispatch({
|
|
|
|
type: cons.actions.navigation.TOGGLE_PEOPLE_DRAWER,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function openInviteList() {
|
|
|
|
appDispatcher.dispatch({
|
|
|
|
type: cons.actions.navigation.OPEN_INVITE_LIST,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2021-08-31 15:13:31 +02:00
|
|
|
function openPublicRooms(searchTerm) {
|
2021-07-28 15:15:52 +02:00
|
|
|
appDispatcher.dispatch({
|
2021-08-31 15:13:31 +02:00
|
|
|
type: cons.actions.navigation.OPEN_PUBLIC_ROOMS,
|
2021-08-08 11:15:21 +02:00
|
|
|
searchTerm,
|
2021-07-28 15:15:52 +02:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2021-08-31 15:13:31 +02:00
|
|
|
function openCreateRoom() {
|
2021-07-28 15:15:52 +02:00
|
|
|
appDispatcher.dispatch({
|
2021-08-31 15:13:31 +02:00
|
|
|
type: cons.actions.navigation.OPEN_CREATE_ROOM,
|
2021-07-28 15:15:52 +02:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2021-08-08 06:53:26 +02:00
|
|
|
function openInviteUser(roomId, searchTerm) {
|
2021-07-28 15:15:52 +02:00
|
|
|
appDispatcher.dispatch({
|
|
|
|
type: cons.actions.navigation.OPEN_INVITE_USER,
|
|
|
|
roomId,
|
2021-08-08 06:53:26 +02:00
|
|
|
searchTerm,
|
2021-07-28 15:15:52 +02:00
|
|
|
});
|
|
|
|
}
|
|
|
|
|
|
|
|
function openSettings() {
|
|
|
|
appDispatcher.dispatch({
|
|
|
|
type: cons.actions.navigation.OPEN_SETTINGS,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2021-08-14 06:49:29 +02:00
|
|
|
function openEmojiBoard(cords, requestEmojiCallback) {
|
|
|
|
appDispatcher.dispatch({
|
|
|
|
type: cons.actions.navigation.OPEN_EMOJIBOARD,
|
|
|
|
cords,
|
|
|
|
requestEmojiCallback,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2021-08-16 14:07:29 +02:00
|
|
|
function openReadReceipts(roomId, eventId) {
|
|
|
|
appDispatcher.dispatch({
|
|
|
|
type: cons.actions.navigation.OPEN_READRECEIPTS,
|
|
|
|
roomId,
|
|
|
|
eventId,
|
|
|
|
});
|
|
|
|
}
|
|
|
|
|
2021-07-28 15:15:52 +02:00
|
|
|
export {
|
2021-09-05 15:26:34 +02:00
|
|
|
selectTab,
|
2021-09-03 14:28:01 +02:00
|
|
|
selectSpace,
|
2021-07-28 15:15:52 +02:00
|
|
|
selectRoom,
|
|
|
|
togglePeopleDrawer,
|
|
|
|
openInviteList,
|
2021-08-31 15:13:31 +02:00
|
|
|
openPublicRooms,
|
|
|
|
openCreateRoom,
|
2021-07-28 15:15:52 +02:00
|
|
|
openInviteUser,
|
|
|
|
openSettings,
|
2021-08-14 06:49:29 +02:00
|
|
|
openEmojiBoard,
|
2021-08-16 14:07:29 +02:00
|
|
|
openReadReceipts,
|
2021-07-28 15:15:52 +02:00
|
|
|
};
|