refactor(auth): unify current user state usage across UI
This commit is contained in:
@@ -55,7 +55,7 @@ export default function OrderListPage() {
|
||||
const orders = useOrderStore((state) => state.orders)
|
||||
const sessions = useChatStore((state) => state.sessions)
|
||||
const ensureOrderSession = useChatStore((state) => state.ensureOrderSession)
|
||||
const currentUserId = user?.id ?? "u1"
|
||||
const userId = user?.id ?? "u1"
|
||||
const ownerShopId = "shop1"
|
||||
|
||||
useEffect(() => {
|
||||
@@ -74,8 +74,8 @@ export default function OrderListPage() {
|
||||
}, [orders, ensureOrderSession])
|
||||
|
||||
const roleFiltered = orders.filter((order) => {
|
||||
if (currentRole === "consumer") return order.consumerId === currentUserId
|
||||
if (currentRole === "player") return order.playerId === currentUserId
|
||||
if (currentRole === "consumer") return order.consumerId === userId
|
||||
if (currentRole === "player") return order.playerId === userId
|
||||
return order.shopId === ownerShopId
|
||||
})
|
||||
|
||||
|
||||
Reference in New Issue
Block a user