import { wsEmit } from "./ws.emit"
import { wsRooms } from "./ws.rooms"

import { OrderWsEvent, type OrderDetailDto } from "ttm-shared"

export const wsShopUsers = {

    upsert(shopId: string, order: OrderDetailDto) {
        wsEmit(
            wsRooms.shop(shopId),
            OrderWsEvent.UPSERT,
            { order }
        )
    },

    deleted(shopId: string, orderId: string) {
        wsEmit(
            wsRooms.shop(shopId),
            OrderWsEvent.DELETED,
            { orderId }
        )
    }

}