import { createAction as o } from "@reduxjs/toolkit"
export const uiShowCallOnGoingBottomSheet = o("ui/showCallOnGoingBottomSheet")
export const uiCloseBottomSheet = o("ui/closeBottomSheet")
export const uiShowMicPermissionBottomSheet = o("ui/showMicPermissionBottomSheet")
export const uiStartCall = o("ui/start-call")
export const uiLeaveAndJoinNewCall = o("ui/leave-and-join-new-call")
export const uiCallWebrtcCleared = o("ui/call-webrtc-cleared")
export const uiShowCallPreview = o("ui/show-call-preview")
export const uiCallFetchAudioOutputs = o("ui/uiCallFetchAudioOutputs")
export const uiCallJoinDMIncoming = o("ui/uiCallJoinDMIncoming")
export const uiBatchJoinRoom = o("ui/batchJoinRoom")
export const uiProcessCopyChatMessage = o("ui/processCopyChatMessage")
export const uiHandleShareContent = o("ui/handleShareContent")
export const uiUpdatePushNotificationBadge = o("push/update-push-badge")
export const uiClearRoomPushNotification = o("ui/clearRoomPush")
export const uiSubscribeToRoomPushNotification = o("ui/subscribeToRoomPush")
export const uiUnsubscribeToRoomPushNotification = o("ui/unsubscribeToRoomPush")
export const uiCopyMessageLink = o("ui/copyMessageLink")
export const uiClearFileCache = o("ui/clearFileCache")
export const uiCopyChatMessage = o("ui/copyChatMessage")
export const uiSetExpoClipboard = o("ui/setExpoClipboard")
export const uiExpoDeviceVibrateSuccess = o("ui/expoDeviceVibrateSuccess")
export const uiRequestNotificationPermission = o("ui/requestExpoNotificationPermission")
export const uiNavigateToRoute = o("ui/navigateToRoute")
export const uiUpdateWorklet = o("ui/updateWorklet")