OverviewFilesCommitsIssuesDocsReleasesPeers

keet-deobfuscated / @holepunchto / keet-store / store / room / room.action.js

36 lines · javascript ref:
import { createAction as o } from "@reduxjs/toolkit"
import { RECENT_ROOM_UPDATE as t } from "./room.constant"
export const unlockDebug = o("room/unlock-debug")
export const setMainRoom = o("room/set-room")
export const setAllRooms = o("room/set-all-rooms")
export const updateRecentRooms = o("room/update-recent-rooms")
export const addOrRemoveRecentRoom = o("room/add-remove-recent-room")
export const toggleRoomFavoriteCmd = o("room/set-room-favorite")
export const setFavoriteRooms = o("room/set-favorite-rooms")
export const addOrRemoveFavoriteRoom = o("room/add-or-remove-favorite-room")
export const subscribeRoomFavoriteCmd = o("room/subscribe-room-favorite")
export const setRoomInfo = o("room/set-info")
export const setRoomMyCapabilities = o("room/set-my-capabilities")
export const setRoomVersion = o("room/set-version")
export const setNotifications = o("room/set-notifications")
export const setCreatedRoomMeta = o("room/set-created-meta")
export const setRoomDiscoveryKey = o("room/set-discovery-key")
export const setRoomStats = o("room/set-stats")
export const setRoomShowWarning = o("room/set-show-warning")
export const switchRoomSubmit = o("room/switch-submit")
export const closeRoomSubmit = o("room/close-submit")
export const createRoomSubmit = o("room/create-submit")
export const toggleRoomNotifications = o("room/toggle-notifications")
export const roomNewActivity = o("room/new-activity")
export const toggleRoomMembershipEvents = o("room/toggle-membership-events")
export const toggleRoomIsUnreadCmd = o("room/toggle-room-unread")
export const roomSetRepairingStatus = o("room/set-repairing-status")
export const repairRoom = o("room/room-repairing-status")
export const roomSetMoveIndexerStatus = o("room/set-move-indexer-status")
export const moveIndexer = o("room/move-indexer")
export const isRoomRemovedFromRecents = (o) => (e) =>
  addOrRemoveRecentRoom.match(e) && e.payload.type === t.REMOVED && e.payload.roomId === o
export const fetchRoomStats = o("room/fetch-stats")
export const setFirstTimeRoomModal = o("room/set-first-time-modal")
export const closeFirstTimeRoomModal = o("room/close-first-time-modal")