refactor(auth): unify current user state usage across UI

This commit is contained in:
zetaloop
2026-02-22 08:03:09 +08:00
parent 7bcb73f139
commit 312061330c
8 changed files with 47 additions and 44 deletions
+3 -3
View File
@@ -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
})