보조지표 설정 저장 오류

This commit is contained in:
Macbook
2026-06-16 01:08:58 +09:00
parent e93164deda
commit d34a824174
9 changed files with 80 additions and 57 deletions
+23 -5
View File
@@ -391,25 +391,43 @@ export async function saveIndicatorSettings(
* 앱 시작 시 호출 — 전역 시각 기본값을 DB 에서 가져온다.
*/
export async function loadIndicatorVisualSettings(): Promise<
Record<string, { plots?: unknown[]; hlines?: unknown[]; cloudColors?: unknown; bandBackground?: unknown }>
Record<string, {
plots?: unknown[];
hlines?: unknown[];
plotVisibility?: Record<string, boolean>;
cloudColors?: unknown;
bandBackground?: unknown;
}>
> {
return (
(await request<Record<string, { plots?: unknown[]; hlines?: unknown[]; cloudColors?: unknown; bandBackground?: unknown }>>(
(await request<Record<string, {
plots?: unknown[];
hlines?: unknown[];
plotVisibility?: Record<string, boolean>;
cloudColors?: unknown;
bandBackground?: unknown;
}>>(
'/indicator-settings/visual'
)) ?? {}
);
}
/**
* 특정 지표의 시각 설정(색상·선굵기·수평선)을 저장.
* 특정 지표의 시각 설정(색상·선굵기·수평선·지표선 on/off)을 저장.
* 사용자가 IndicatorSettingsModal 에서 색상·선굵기를 변경할 때 호출.
*
* @param indicatorType 지표 타입 (e.g. "RSI")
* @param visual { plots: PlotDef[], hlines: HLineDef[] }
* @param visual { plots, hlines, plotVisibility, ... }
*/
export async function saveIndicatorVisualSettings(
indicatorType: string,
visual: { plots?: unknown[]; hlines?: unknown[]; cloudColors?: unknown; bandBackground?: unknown },
visual: {
plots?: unknown[];
hlines?: unknown[];
plotVisibility?: Record<string, boolean>;
cloudColors?: unknown;
bandBackground?: unknown;
},
): Promise<void> {
await request(`/indicator-settings/${encodeURIComponent(indicatorType)}/visual`, {
method: 'PATCH',