m_id 추가
parent
6fea71ba94
commit
b89cf027af
|
|
@ -372,6 +372,7 @@ const GenerationFlow: React.FC<GenerationFlowProps> = ({
|
||||||
}}
|
}}
|
||||||
businessInfo={currentBusinessInfo}
|
businessInfo={currentBusinessInfo}
|
||||||
imageTaskId={imageTaskId}
|
imageTaskId={imageTaskId}
|
||||||
|
mId={analysisData?.m_id ?? 0}
|
||||||
videoGenerationStatus={videoGenerationStatus}
|
videoGenerationStatus={videoGenerationStatus}
|
||||||
videoGenerationProgress={videoGenerationProgress}
|
videoGenerationProgress={videoGenerationProgress}
|
||||||
/>
|
/>
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ interface SoundStudioContentProps {
|
||||||
onNext: (songTaskId: string) => void;
|
onNext: (songTaskId: string) => void;
|
||||||
businessInfo?: BusinessInfo;
|
businessInfo?: BusinessInfo;
|
||||||
imageTaskId: string | null;
|
imageTaskId: string | null;
|
||||||
|
mId: number;
|
||||||
videoGenerationStatus?: 'idle' | 'generating' | 'complete' | 'error';
|
videoGenerationStatus?: 'idle' | 'generating' | 'complete' | 'error';
|
||||||
videoGenerationProgress?: number;
|
videoGenerationProgress?: number;
|
||||||
}
|
}
|
||||||
|
|
@ -37,6 +38,7 @@ const SoundStudioContent: React.FC<SoundStudioContentProps> = ({
|
||||||
onNext,
|
onNext,
|
||||||
businessInfo,
|
businessInfo,
|
||||||
imageTaskId,
|
imageTaskId,
|
||||||
|
mId,
|
||||||
videoGenerationStatus = 'idle',
|
videoGenerationStatus = 'idle',
|
||||||
videoGenerationProgress = 0
|
videoGenerationProgress = 0
|
||||||
}) => {
|
}) => {
|
||||||
|
|
@ -279,6 +281,7 @@ const SoundStudioContent: React.FC<SoundStudioContentProps> = ({
|
||||||
customer_name: businessInfo.customer_name,
|
customer_name: businessInfo.customer_name,
|
||||||
detail_region_info: businessInfo.detail_region_info,
|
detail_region_info: businessInfo.detail_region_info,
|
||||||
language,
|
language,
|
||||||
|
m_id: mId,
|
||||||
region: businessInfo.region,
|
region: businessInfo.region,
|
||||||
task_id: imageTaskId,
|
task_id: imageTaskId,
|
||||||
});
|
});
|
||||||
|
|
|
||||||
|
|
@ -35,6 +35,7 @@ export interface MarketingAnalysis {
|
||||||
export interface CrawlingResponse {
|
export interface CrawlingResponse {
|
||||||
image_list: string[];
|
image_list: string[];
|
||||||
image_count: number;
|
image_count: number;
|
||||||
|
m_id: number;
|
||||||
processed_info: {
|
processed_info: {
|
||||||
customer_name: string;
|
customer_name: string;
|
||||||
region: string;
|
region: string;
|
||||||
|
|
@ -63,6 +64,7 @@ export interface LyricGenerateRequest {
|
||||||
customer_name: string;
|
customer_name: string;
|
||||||
detail_region_info: string;
|
detail_region_info: string;
|
||||||
language: string;
|
language: string;
|
||||||
|
m_id: number;
|
||||||
region: string;
|
region: string;
|
||||||
task_id: string;
|
task_id: string;
|
||||||
}
|
}
|
||||||
|
|
@ -231,6 +233,7 @@ export interface KakaoCallbackResponse {
|
||||||
// 토큰 갱신 응답
|
// 토큰 갱신 응답
|
||||||
export interface TokenRefreshResponse {
|
export interface TokenRefreshResponse {
|
||||||
access_token: string;
|
access_token: string;
|
||||||
|
refresh_token: string;
|
||||||
token_type: string;
|
token_type: string;
|
||||||
expires_in: number;
|
expires_in: number;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -577,9 +577,8 @@ export async function refreshAccessToken(): Promise<TokenRefreshResponse> {
|
||||||
const data: TokenRefreshResponse = await response.json();
|
const data: TokenRefreshResponse = await response.json();
|
||||||
console.log('[Auth] Token refresh successful');
|
console.log('[Auth] Token refresh successful');
|
||||||
|
|
||||||
// 새 액세스 토큰 저장 (리프레시 토큰도 새로 받았으면 함께 저장)
|
// 새 액세스 토큰과 리프레시 토큰을 localStorage에 갱신
|
||||||
const newRefreshToken = (data as TokenRefreshResponse & { refresh_token?: string }).refresh_token;
|
saveTokens(data.access_token, data.refresh_token);
|
||||||
saveTokens(data.access_token, newRefreshToken || refreshToken);
|
|
||||||
|
|
||||||
return data;
|
return data;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue