Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revertida da versão 29

...

Bloco de código
languagejs
firstline1
titleappInitService
linenumberstrue
import { Injectable } from '@angular/core';
import { MingleService } from '@totvs/mingle';
@Injectable()
export class AppInitService {
 
 constructor(private mingleService: MingleService) { }
 
 mingleConfiguration(): Promise<any> {
   return new Promise((resolve, reject) => {       
	 console.log("Mingle Service Configuration called");
	 const server = mingleService.servers.development;
	 const appId = 'your_app_id';
	 const web = true;

     this.mingleService.initMingleinit(server, appId, web)
      .then( init => {
       resolve('Mingle Service Init');
     }).catch(error => {
       console.log("error" , error);
      
       reject(error);
     });  
	console.log("Mingle Service configuration completed");  
   });
 }}

...

Deverão ser passados três parâmetros para a inicialização do Mingle (initMingleinit):

O primeiro parâmetro que deverá ser passado é o servidor. 

...

Em seguida inicie o aplicativo utilizando o método initMingleinit() da classe mingleService, informando os três parâmetros acima descritos:

Bloco de código
languagejs
firstline1
titleappInitService
linenumberstrue
this.mingleService.initMingleinit(server, appId, web)
   .then( init => {
    resolve('Mingle Service Init');
})

...

Agora que você realizou a configuração Mingle e o método initMingleinit() já está pronto, vamos dizer para o seu aplicativo utilizar a classe AppInitService quando for compilado e iniciado.

...