Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
N
Neos
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
love_飞影
Neos
Commits
08db0ada
Commit
08db0ada
authored
Aug 09, 2023
by
Chunchi Che
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
add reset logic
parent
75cc489c
Changes
3
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
7 additions
and
3 deletions
+7
-3
src/service/onSocketMessage.ts
src/service/onSocketMessage.ts
+2
-2
src/stores/index.ts
src/stores/index.ts
+2
-1
src/ui/WaitRoom/index.tsx
src/ui/WaitRoom/index.tsx
+3
-0
No files found.
src/service/onSocketMessage.ts
View file @
08db0ada
...
...
@@ -61,7 +61,7 @@ export default async function handleSocketMessage(e: MessageEvent) {
break
;
}
case
"
stoc_select_hand
"
:
{
await
handleSelectHand
(
pb
);
handleSelectHand
(
pb
);
break
;
}
...
...
@@ -71,7 +71,7 @@ export default async function handleSocketMessage(e: MessageEvent) {
break
;
}
case
"
stoc_select_tp
"
:
{
await
handleSelectTp
(
pb
);
handleSelectTp
(
pb
);
break
;
}
...
...
src/stores/index.ts
View file @
08db0ada
...
...
@@ -34,7 +34,7 @@ devtools(roomStore, { name: "room", enabled: DEV });
devtools
(
deckStore
,
{
name
:
"
deck
"
,
enabled
:
DEV
});
devtools
(
initStore
,
{
name
:
"
init
"
,
enabled
:
DEV
});
// 重置
所有
`Store`
// 重置`Store`
export
const
resetUniverse
=
()
=>
{
roomStore
.
reset
();
cardStore
.
reset
();
...
...
@@ -42,4 +42,5 @@ export const resetUniverse = () => {
matStore
.
reset
();
placeStore
.
reset
();
replayStore
.
reset
();
roomStore
.
reset
();
};
src/ui/WaitRoom/index.tsx
View file @
08db0ada
...
...
@@ -26,6 +26,7 @@ import {
deckStore
,
IDeck
,
Player
,
resetUniverse
,
RoomStage
,
roomStore
,
}
from
"
@/stores
"
;
...
...
@@ -294,6 +295,8 @@ const SideButtons: React.FC<{
onClick=
{
()
=>
{
// 断开websocket🔗,
socketMiddleWare
({
cmd
:
socketCmd
.
DISCONNECT
});
// 重置stores
resetUniverse
();
// 返回上一个路由
navigate
(
"
..
"
);
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment