From 89d538915125b791f47a7ffe477315b8dff712cc Mon Sep 17 00:00:00 2001 From: SeungGwa123 Date: Thu, 28 Nov 2024 23:03:42 +0900 Subject: [PATCH] fix: simplelist fix --- packages/server/src/upbit/coin-list.service.ts | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/packages/server/src/upbit/coin-list.service.ts b/packages/server/src/upbit/coin-list.service.ts index 0fb83b8d..0cdaae3d 100644 --- a/packages/server/src/upbit/coin-list.service.ts +++ b/packages/server/src/upbit/coin-list.service.ts @@ -18,13 +18,17 @@ export class CoinListService { .map((coin) => this.toSimpleCoinDto(coin)); } - async getSimpleCoin(markets: string[]): Promise { + async getSimpleCoin(markets: string[] | string): Promise { const krwCoinInfo = await this.waitForKrwCoinInfo(); if (!markets.length) return []; - - return krwCoinInfo + if(typeof markets === "string"){ + return krwCoinInfo.filter(krw=> krw.market === markets) + .map((coin) => this.toSimpleCoinDto(coin)); + }else{ + return krwCoinInfo .filter((coin) => markets.some(market=> market===coin.market)) .map((coin) => this.toSimpleCoinDto(coin)); + } } private toSimpleCoinDto(coin: any): any {