@graphteon/juricode
Version:
We are forging the future with lines of digital steel
18 lines • 639 B
JavaScript
import { axiosInstance } from './axios-config';
export class ChatService {
constructor() {
this.baseUrl = process.env.BACKEND_URL || 'http://localhost:4000';
}
async getChatHistory(taskId) {
const response = await axiosInstance.get(`${this.baseUrl}/api/conversations/${taskId}/messages`);
return response.data;
}
async sendMessage(taskId, message) {
const response = await axiosInstance.post(`${this.baseUrl}/api/conversations/${taskId}/messages`, {
content: message,
role: 'user'
});
return response.data;
}
}
//# sourceMappingURL=chat.js.map