openreplay/frontend/app/services/IssueReportsService.ts
Андрей Бабушкин b822b1c067 applied eslint
2025-02-26 20:31:01 +01:00

27 lines
768 B
TypeScript

import BaseService from 'App/services/BaseService';
export default class IssueReportsService extends BaseService {
fetchProjects = async () => {
const r = await this.client.get('/integrations/issues/list_projects');
return await r.json();
};
fetchMeta = async (projectId?: number) => {
const r = await this.client.get(`/integrations/issues/${projectId}`);
return await r.json();
};
saveIssue = async (sessionId: string, data: any) => {
const r = await this.client.post(`/sessions/${sessionId}/assign/projects/${data.projectId}`, data);
return await r.json();
};
fetchIssueIntegrations = async (sessionId: string) => {
const r = await this.client.get(`/sessions/${sessionId}/assign`);
return await r.json();
};
}