UNPKG

@graphteon/juricode

Version:

We are forging the future with lines of digital steel

19 lines 765 B
import { axiosInstance } from './axios-config'; export class RepositoryService { constructor() { this.baseUrl = process.env.BACKEND_URL || 'http://localhost:4000'; } async getRepositories() { const response = await axiosInstance.get(`${this.baseUrl}/api/github/repositories?sort=pushed&page=1&per_page=100`); return response.data || []; } async createConversation(repoFullName, initialMessage = '', imageUrls = []) { const response = await axiosInstance.post(`${this.baseUrl}/api/conversations`, { selected_repository: repoFullName, initial_user_msg: initialMessage, image_urls: imageUrls }); return response.data; } } //# sourceMappingURL=repository.js.map