import { Injectable } from '@angular/core'; import { ProcessesService } from '../services/processes.service'; import { SessionStore } from '../store/session.service'; import { ProcessDocumentService } from './process-document.service'; import { LoaderService } from 'src/app/store/loader.service' @Injectable({ providedIn: 'root' }) export class AproveEventService { loader = this.LoaderService.initialize("AproveEventService") constructor( private processes: ProcessesService, private processDocumentService: ProcessDocumentService, public LoaderService: LoaderService, ) { } async GetTasksListEventosMD() { this.loader.push() try { let mdEventsOficial = await this.processes.GetTasksList('Agenda Oficial MDGPR', false).toPromise(); let mdEventsPessoal = await this.processes.GetTasksList('Agenda Pessoal MDGPR', false).toPromise(); let eventsMDGPRList = mdEventsOficial.concat(mdEventsPessoal); // eventsMDGPRList = eventsMDGPRList.filter((item) => item.activityInstanceName != 'Editar Evento') this.loader.pop() return eventsMDGPRList } catch (error) { this.loader.pop() return [] } } async GetTasksListEventosPR() { try { let prEventsOficial = await this.processes.GetTasksList('Agenda Oficial PR,Agenda Pessoal PR', false).toPromise(); let eventsPRList = prEventsOficial // eventsPRList = eventsPRList.filter((item) => item.activityInstanceName != 'Editar Evento') return eventsPRList; } catch (error) { return [] } } }