UNPKG

@betha-plataforma/estrutura-componentes

Version:

Coleção de Web Components para compor a estrutura de uma aplicação front-end da Betha Sistemas.

17 lines (16 loc) 811 B
import { Api } from '../../global/api'; export class PesquisaService { constructor(authorization, pesquisaApi, licencasApi) { this.pesquisaApi = new Api(authorization.getAuthorization(), authorization.handleUnauthorizedAccess, pesquisaApi); this.licencasApi = new Api(authorization.getAuthorization(), authorization.handleUnauthorizedAccess, licencasApi); } async carregarIdPesquisa() { return this.licencasApi.request('GET', 'api/entidades/atual/id-pesquisa') .then(res => res.json()); } async idPesquisaEmAberto(idPesquisa) { return this.pesquisaApi.request('GET', `index.jsp?id=${idPesquisa}&e=1&reload=${new Date().getTime()}`) .then(response => response.text()) .then(responseText => responseText === 'true'); } }