From 372eaf589b4bcf7b4cad44c02f762a00b6b23eb9 Mon Sep 17 00:00:00 2001 From: Rainnny7 Date: Mon, 9 Sep 2024 20:52:38 -0400 Subject: [PATCH] does it work now? --- JS-SDK/bun.lockb | Bin 63189 -> 62787 bytes JS-SDK/package.json | 3 +-- JS-SDK/src/hook/websocket.ts | 12 ++++++------ JS-SDK/src/types/socket.ts | 2 +- 4 files changed, 8 insertions(+), 9 deletions(-) diff --git a/JS-SDK/bun.lockb b/JS-SDK/bun.lockb index d52b829f33288f8ad5ab50358da610b37e914681..7294a7220384f474819101ab22f02eee9b10c36a 100644 GIT binary patch delta 8443 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 IhcmW61EwWqsQ>@~ diff --git a/JS-SDK/package.json b/JS-SDK/package.json index 0872401..f9120a2 100644 --- a/JS-SDK/package.json +++ b/JS-SDK/package.json @@ -1,6 +1,6 @@ { "name": "usetether", - "version": "1.1.7", + "version": "1.1.8", "author": "Braydon (Rainnny) ", "description": "An API designed to provide real-time access to a user's Discord data.", "keywords": [ @@ -28,7 +28,6 @@ "devDependencies": { "@types/bun": "latest", "@types/react": "^18.3.5", - "@types/react-dom": "^18.3.0", "react": "^18.3.1" }, "peerDependencies": { diff --git a/JS-SDK/src/hook/websocket.ts b/JS-SDK/src/hook/websocket.ts index 417bbba..bc3b376 100644 --- a/JS-SDK/src/hook/websocket.ts +++ b/JS-SDK/src/hook/websocket.ts @@ -2,7 +2,7 @@ import { useEffect, useState } from "react"; import { Snowflake } from "@/types/snowflake"; import { TetherConfig } from "@/types/config"; import { DiscordUser } from "@/types/user"; -import { SocketPacket, UserStatusPacket } from "@/types/socket"; +import { UserStatusPacket } from "@/types/socket"; export const useTetherWS = ( snowflake: Snowflake, @@ -39,12 +39,12 @@ export const useTetherWS = ( socket.addEventListener("close", connect); // Reconnect on close socket.addEventListener("message", (event) => { - const packet: SocketPacket = JSON.parse( + const statusPacket: UserStatusPacket = JSON.parse( event.data - ) as SocketPacket; - if (packet.op === 1) { - setUser((packet as UserStatusPacket).user); - console.log("user status update", user); + ) as UserStatusPacket; + if (statusPacket.op === 1) { + setUser(statusPacket.user); + console.log("user status update", statusPacket.user); } }); }; diff --git a/JS-SDK/src/types/socket.ts b/JS-SDK/src/types/socket.ts index f289120..ad7fd20 100644 --- a/JS-SDK/src/types/socket.ts +++ b/JS-SDK/src/types/socket.ts @@ -1,6 +1,6 @@ import { DiscordUser } from "@/types/user"; -export type SocketPacket = { +type SocketPacket = { /** * The OP code for this packet. */