From 68d7da0a49874f7ab57f2a758412294f3796298b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sehyun=20Chung=20=E2=9C=8C=EF=B8=8E?= <41171808+sehyunc@users.noreply.github.com> Date: Mon, 19 Feb 2024 13:58:14 -0800 Subject: [PATCH] lint --- .../contexts/Renegade/renegade-context.tsx | 3 - trade.renegade.fi/contexts/Renegade/types.ts | 1 - trade.renegade.fi/hooks/use-balance.ts | 35 ++++++------ trade.renegade.fi/hooks/use-order.ts | 56 +++++++++---------- trade.renegade.fi/hooks/use-tasks.ts | 14 ++--- trade.renegade.fi/package.json | 4 +- trade.renegade.fi/yarn.lock | 8 +-- 7 files changed, 55 insertions(+), 66 deletions(-) diff --git a/trade.renegade.fi/contexts/Renegade/renegade-context.tsx b/trade.renegade.fi/contexts/Renegade/renegade-context.tsx index f310ff20..6be74a6d 100644 --- a/trade.renegade.fi/contexts/Renegade/renegade-context.tsx +++ b/trade.renegade.fi/contexts/Renegade/renegade-context.tsx @@ -37,7 +37,6 @@ function RenegadeProvider({ children }: React.PropsWithChildren) { const [balances, setBalances] = React.useState>({}) const [fees] = React.useState>({}) const [orders, setOrders] = React.useState>({}) - const [isLocked, setIsLocked] = React.useState(false) // Create task states. const [taskId, setTaskId] = React.useState() @@ -212,7 +211,6 @@ function RenegadeProvider({ children }: React.PropsWithChildren) { if (!accountId) return setBalances(renegade.getBalances(accountId)) setOrders(renegade.getOrders(accountId)) - setIsLocked(renegade.getIsLocked(accountId)) } function setTask(newTaskId?: TaskId, taskType?: TaskType) { @@ -231,7 +229,6 @@ function RenegadeProvider({ children }: React.PropsWithChildren) { balances, counterparties, fees, - isLocked, orderBook, orders, refreshAccount, diff --git a/trade.renegade.fi/contexts/Renegade/types.ts b/trade.renegade.fi/contexts/Renegade/types.ts index 80f6fe9f..5db0310e 100644 --- a/trade.renegade.fi/contexts/Renegade/types.ts +++ b/trade.renegade.fi/contexts/Renegade/types.ts @@ -33,7 +33,6 @@ export interface RenegadeContextType { balances: Record counterparties: Record fees: Record - isLocked: boolean orderBook: Record orders: Record refreshAccount: (accountId?: AccountId) => void diff --git a/trade.renegade.fi/hooks/use-balance.ts b/trade.renegade.fi/hooks/use-balance.ts index 59332a27..5463d7f9 100644 --- a/trade.renegade.fi/hooks/use-balance.ts +++ b/trade.renegade.fi/hooks/use-balance.ts @@ -1,28 +1,25 @@ -import { useEffect, useState } from "react" import { useRenegade } from "@/contexts/Renegade/renegade-context" -import { Balance, BalanceId } from "@renegade-fi/renegade-js" -import { renegade } from "@/app/providers" export const useBalance = () => { - const [balances, setBalances] = useState>({}) - const { accountId } = useRenegade() + // const [balances, setBalances] = useState>({}) + // const { accountId } = useRenegade() - useEffect(() => { - if (!accountId) return - const interval = setInterval(async () => { - const fetchedBalances = await renegade - .queryWallet(accountId) - .then(() => renegade.getBalances(accountId)) - setBalances(fetchedBalances) - }, 5000) + // useEffect(() => { + // if (!accountId) return + // const interval = setInterval(async () => { + // const fetchedBalances = await renegade + // .queryWallet(accountId) + // .then(() => renegade.getBalances(accountId)) + // setBalances(fetchedBalances) + // }, 5000) - return () => { - clearInterval(interval) - } - }, [accountId]) + // return () => { + // clearInterval(interval) + // } + // }, [accountId]) - return balances - // const { balances } = useRenegade() // return balances + const { balances } = useRenegade() + return balances } diff --git a/trade.renegade.fi/hooks/use-order.ts b/trade.renegade.fi/hooks/use-order.ts index fcbab789..4518f33b 100644 --- a/trade.renegade.fi/hooks/use-order.ts +++ b/trade.renegade.fi/hooks/use-order.ts @@ -1,43 +1,39 @@ -import { useEffect, useState } from "react" import { useRenegade } from "@/contexts/Renegade/renegade-context" -import { Order, OrderId } from "@renegade-fi/renegade-js" -import { safeLocalStorageGetItem, safeLocalStorageSetItem } from "@/lib/utils" -import { renegade } from "@/app/providers" export const useOrders = () => { - const { accountId } = useRenegade() - const [orders, setOrders] = useState>({}) + // const { accountId } = useRenegade() + // const [orders, setOrders] = useState>({}) - useEffect(() => { - if (!accountId) return - const interval = setInterval(async () => { - const existingOrders = safeLocalStorageGetItem(`orders-${accountId}`) - const existingOrdersArray = existingOrders - ? existingOrders.split(",") - : [] + // useEffect(() => { + // if (!accountId) return + // const interval = setInterval(async () => { + // const existingOrders = safeLocalStorageGetItem(`orders-${accountId}`) + // const existingOrdersArray = existingOrders + // ? existingOrders.split(",") + // : [] - const fetchedOrders = await renegade - .queryWallet(accountId) - .then(() => renegade.getOrders(accountId)) - setOrders(fetchedOrders) + // const fetchedOrders = await renegade + // .queryWallet(accountId) + // .then(() => renegade.getOrders(accountId)) + // setOrders(fetchedOrders) - const uniqueNewOrderIds = Object.keys(fetchedOrders).filter( - (orderId) => !existingOrdersArray.includes(orderId) - ) + // const uniqueNewOrderIds = Object.keys(fetchedOrders).filter( + // (orderId) => !existingOrdersArray.includes(orderId) + // ) - existingOrdersArray.push(...uniqueNewOrderIds) - const updatedOrders = existingOrdersArray.join(",") + // existingOrdersArray.push(...uniqueNewOrderIds) + // const updatedOrders = existingOrdersArray.join(",") - safeLocalStorageSetItem(`orders-${accountId}`, updatedOrders) - }, 1000) + // safeLocalStorageSetItem(`orders-${accountId}`, updatedOrders) + // }, 1000) - return () => { - clearInterval(interval) - } - }, [accountId]) + // return () => { + // clearInterval(interval) + // } + // }, [accountId]) - return orders - // const { orders } = useRenegade() // return orders + const { orders } = useRenegade() + return orders } diff --git a/trade.renegade.fi/hooks/use-tasks.ts b/trade.renegade.fi/hooks/use-tasks.ts index 94474d33..6252a49b 100644 --- a/trade.renegade.fi/hooks/use-tasks.ts +++ b/trade.renegade.fi/hooks/use-tasks.ts @@ -1,18 +1,18 @@ -import { useEffect, useState } from "react" +import { renegade } from "@/app/providers" import { useRenegade } from "@/contexts/Renegade/renegade-context" +import { useEffect, useState } from "react" -import { renegade } from "@/app/providers" export const useTasks = () => { const [tasks, setTasks] = useState< { id?: string | undefined status?: - | { - task_type?: string | undefined - state?: string | undefined - } - | undefined + | { + task_type?: string | undefined + state?: string | undefined + } + | undefined committed?: boolean | undefined }[] >([]) diff --git a/trade.renegade.fi/package.json b/trade.renegade.fi/package.json index 570c723c..f302c882 100644 --- a/trade.renegade.fi/package.json +++ b/trade.renegade.fi/package.json @@ -21,7 +21,7 @@ "@chakra-ui/react": "^2.8.0", "@emotion/react": "^11.11.1", "@emotion/styled": "^11.11.0", - "@renegade-fi/renegade-js": "^0.4.8", + "@renegade-fi/renegade-js": "^0.4.9", "@t3-oss/env-nextjs": "^0.6.0", "connectkit": "^1.4.0", "dayjs": "^1.11.10", @@ -31,8 +31,8 @@ "react-dom": "^18.2.0", "react-use-intercom": "^5.1.4", "simplebar-react": "^3.2.4", - "usehooks-ts": "^2.13.0", "sonner": "^1.4.0", + "usehooks-ts": "^2.13.0", "uuid": "^9.0.1", "viem": "^1.20.1", "wagmi": "^1.4.12", diff --git a/trade.renegade.fi/yarn.lock b/trade.renegade.fi/yarn.lock index f747697e..d1574191 100644 --- a/trade.renegade.fi/yarn.lock +++ b/trade.renegade.fi/yarn.lock @@ -1721,10 +1721,10 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.11.8.tgz#6b79032e760a0899cd4204710beede972a3a185f" integrity sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A== -"@renegade-fi/renegade-js@^0.4.8": - version "0.4.8" - resolved "https://registry.yarnpkg.com/@renegade-fi/renegade-js/-/renegade-js-0.4.8.tgz#879dfbbac7f0c28d5ffebd0e11f183cce7fb885a" - integrity sha512-KIXpUm7TjPkCBRFu2mj9+DZeaXGfJB+rOE5LvXrWVPDmHP5cu5Q2wiBTXxLIpjEqMuLcA6S/bdnvgNJhmu9kVw== +"@renegade-fi/renegade-js@^0.4.9": + version "0.4.9" + resolved "https://registry.yarnpkg.com/@renegade-fi/renegade-js/-/renegade-js-0.4.9.tgz#3b138f2b2787aa2ab5497e5399e81f9eafecfa82" + integrity sha512-AXOVNzijd7AZfXUeChhIR7hCzsKTKY0mP3X7d+TcPRMZ28GcFz3sySoAVIP3XE4YsDQ9R+e/5D1j0Psks9dfLA== dependencies: "@noble/hashes" "^1.3.0" axios "^1.3.5"