🐛 fix(api): resolve missing imports in buildApiPayload function

Fix ReferenceError caused by undefined `isValidMessage` and `MESSAGE_ROLES`
in the buildApiPayload function within api.js.

Changes:
- Add missing `isValidMessage` import from utils.js
- Add missing `MESSAGE_ROLES` import from playground constants
- Consolidate duplicate `formatMessageForAPI` import
- Clean up import statements organization

Resolves: ReferenceError: isValidMessage is not defined at buildApiPayload (api.js:39:13)
This commit is contained in:
Apple\Apple
2025-06-04 00:01:41 +08:00
parent 64b565dc15
commit b0a145fd5b
2 changed files with 3 additions and 3 deletions

View File

@@ -1,6 +1,6 @@
import { getUserIdFromLocalStorage, showError } from './utils';
import { getUserIdFromLocalStorage, showError, formatMessageForAPI, isValidMessage } from './utils';
import axios from 'axios';
import { formatMessageForAPI } from './index.js';
import { MESSAGE_ROLES } from '../constants/playground.constants';
export let API = axios.create({
baseURL: import.meta.env.VITE_REACT_APP_SERVER_URL

View File

@@ -1,6 +1,6 @@
import i18next from 'i18next';
import { Modal, Tag, Typography } from '@douyinfe/semi-ui';
import { copy, isMobile, showSuccess } from './index.js';
import { copy, isMobile, showSuccess } from './utils';
import { visit } from 'unist-util-visit';
export function renderText(text, limit) {