deduplicate connection logic
This commit is contained in:
parent
f477d1e5de
commit
fa8a723ff9
1 changed files with 108 additions and 113 deletions
|
|
@ -28,7 +28,6 @@ type TankInfo = {
|
|||
readonly moving: boolean;
|
||||
}
|
||||
|
||||
|
||||
type PlayerInfoMessage = {
|
||||
readonly name: string;
|
||||
readonly scores: Scores;
|
||||
|
|
@ -48,7 +47,8 @@ export default function PlayerInfo({player}: { player: string }) {
|
|||
readyState,
|
||||
sendMessage
|
||||
} = useMyWebSocket<PlayerInfoMessage>(url.toString(), {
|
||||
onMessage: () => setShouldSendMessage(true)
|
||||
onMessage: () => setShouldSendMessage(true),
|
||||
onOpen: _ => setShouldSendMessage(true)
|
||||
});
|
||||
|
||||
useEffect(() => {
|
||||
|
|
|
|||
Reference in a new issue