...
| Bloco de código | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
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 | ||||||||
|---|---|---|---|---|---|---|---|---|
| ||||||||
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.
...