import { EMPTY_ARRAY as o } from "../lib/array"
import { UPLOADS_STATE_KEY as t } from "./uploads.constant"
export const getUploadsState = (o) => o[t]
export const getUploadsMap = (o) => getUploadsState(o).uploads
export const getRoomsMap = (o) => getUploadsState(o).rooms
export const selectProcessingUploads = (o) => getUploadsState(o).processingUploads
export const getUploadById = (o, t) => getUploadsState(o).uploads[t]
const e = (o) => getUploadsState(o).pendingByRoom,
s = (o) => getUploadsState(o).preparedByRoom
export const selectRoomPendingIds = (t, s) => e(t)[s] || o
export const selectRoomPreparedIds = (t, e) => s(t)[e] || o