From 62e67fe4410c16dfeea5244658a3b7e8c99110d8 Mon Sep 17 00:00:00 2001 From: ened Date: Wed, 31 May 2023 20:13:15 +0900 Subject: [PATCH] Disable candle logging, set prefered tps with 19 (max 20 for REST api spec) --- KissMe/Sources/Domestic/DomesticStockPrice.swift | 3 +++ KissMeConsole/Sources/KissConsole.swift | 8 ++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/KissMe/Sources/Domestic/DomesticStockPrice.swift b/KissMe/Sources/Domestic/DomesticStockPrice.swift index 6f24a5e..f456de3 100644 --- a/KissMe/Sources/Domestic/DomesticStockPrice.swift +++ b/KissMe/Sources/Domestic/DomesticStockPrice.swift @@ -84,6 +84,9 @@ extension Domestic { } public var result: KResult? = nil public let credential: Credential + public var responseDataLoggable: Bool { + return false + } private var trId: String { diff --git a/KissMeConsole/Sources/KissConsole.swift b/KissMeConsole/Sources/KissConsole.swift index 3e37520..b2cfc18 100644 --- a/KissMeConsole/Sources/KissConsole.swift +++ b/KissMeConsole/Sources/KissConsole.swift @@ -566,6 +566,11 @@ extension KissConsole { } _ = await getCandle(productNo: productNo) } + + /// Limit to request candle with `preferCandleTPS` + private var preferCandleTPS: UInt64 { + return 19 + } private func getCandle(productNo: String) async -> Bool { do { @@ -610,8 +615,7 @@ extension KissConsole { } } } - /// Limit to request queries with 5 tps - try await Task.sleep(nanoseconds: 200_000_000) + try await Task.sleep(nanoseconds: 1_000_000_000 / preferCandleTPS) } else { print("minute price finished")