Files
doneit-web/.angular/cache/14.2.12/babel-webpack/0f594b9242b625869e4cbc1bd8b5f4cc.json
T

1 line
6.3 KiB
JSON
Raw Normal View History

2023-06-30 09:54:21 +01:00
{"ast":null,"code":"import _asyncToGenerator from \"C:/Users/eudes.inacio/GabineteDigital/gabinete-digital-fo/node_modules/@babel/runtime/helpers/esm/asyncToGenerator.js\";\nimport { __decorate } from \"tslib\";\nimport { Injectable } from '@angular/core';\nimport { Router } from '@angular/router';\nimport { AlertController } from '@ionic/angular';\nimport { PermissionService } from '../services/permission.service';\nimport { SessionStore } from '../store/session.service';\nlet FirstEnterService = class FirstEnterService {\n constructor(router, p, alertController) {\n this.router = router;\n this.p = p;\n this.alertController = alertController;\n }\n enter() {\n if (this.p.userPermission(this.p.permissionList.Agenda.access) || this.p.userPermission(this.p.permissionList.Gabinete.access)) {\n //When user has got access to Agenda but does not have their own calendar, goes to Agenda\n if (this.p.userPermission(this.p.permissionList.Agenda.access) && SessionStore.user.OwnerCalendars.length == 0) {\n this.router.navigate(['/home/agenda']);\n } else {\n this.router.navigate(['/home/events']);\n }\n } else if (this.p.userPermission(this.p.permissionList.Chat.access) && this.p.userPermission(this.p.permissionList.Actions.access) || this.p.userPermission(this.p.permissionList.Chat.access)) {\n this.router.navigate(['/home/chat']);\n } else if (this.p.userPermission(this.p.permissionList.Actions.access)) {\n this.router.navigate(['/home/publications']);\n } else {\n this.alertController.create({\n cssClass: 'my-custom-class',\n header: 'Utilizador sem acesso a aplicação',\n buttons: [{\n text: 'Ok',\n handler: () => {}\n }]\n }).then( /*#__PURE__*/function () {\n var _ref = _asyncToGenerator(function* (alertPopup) {\n yield alertPopup.present();\n });\n return function (_x) {\n return _ref.apply(this, arguments);\n };\n }());\n }\n }\n};\nFirstEnterService.ctorParameters = () => [{\n type: Router\n}, {\n type: PermissionService\n}, {\n type: AlertController\n}];\nFirstEnterService = __decorate([Injectable({\n providedIn: 'root'\n})], FirstEnterService);\nexport { FirstEnterService };","map":{"version":3,"mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAC1C,SAA8CC,MAAM,QAAsC,iBAAiB;AAE3G,SAASC,eAAe,QAAkB,gBAAgB;AAC1D,SAASC,iBAAiB,QAAQ,gCAAgC;AAClE,SAASC,YAAY,QAAQ,0BAA0B;AAKhD,IAAMC,iBAAiB,GAAvB,MAAMA,iBAAiB;EAE5BC,YAAoBC,MAAa,EACxBC,CAAoB,EACnBC,eAAgC;IAFtB,WAAM,GAANF,MAAM;IACjB,MAAC,GAADC,CAAC;IACA,oBAAe,GAAfC,eAAe;EAAqB;EAG9CC,KAAKA;IACH,IAAG,IAAI,CAACF,CAAC,CAACG,cAAc,CAAC,IAAI,CAACH,CAAC,CAACI,cAAc,CAACC,MAAM,CAACC,MAAM,CAAC,IAAI,IAAI,CAACN,CAAC,CAACG,cAAc,CAAC,IAAI,CAACH,CAAC,CAACI,cAAc,CAACG,QAAQ,CAACD,MAAM,CAAC,EAAC;MAC5H;MACA,IAAG,IAAI,CAACN,CAAC,CAACG,cAAc,CAAC,IAAI,CAACH,CAAC,CAACI,cAAc,CAACC,MAAM,CAACC,MAAM,CAAC,IAAKV,YAAY,CAACY,IAAI,CAACC,cAAc,CAACC,MAAM,IAAI,CAAC,EAAC;QAC7G,IAAI,CAACX,MAAM,CAACY,QAAQ,CAAC,CAAC,cAAc,CAAC,CAAC;OACvC,MACG;QACF,IAAI,CAACZ,MAAM,CAACY,QAAQ,CAAC,CAAC,cAAc,CAAC,CAAC;;KAEzC,MACI,IAAI,IAAI,CAACX,CAAC,CAACG,cAAc,CAAC,IAAI,CAACH,CAAC,CAACI,cAAc,CAACQ,IAAI,CAACN,MAAM,CAAC,IAAI,IAAI,CAACN,CAAC,CAACG,cAAc,CAAC,IAAI,CAACH,CAAC,CAACI,cAAc,CAACS,OAAO,CAACP,MAAM,CAAC,IAAK,IAAI,CAACN,CAAC,CAACG,cAAc,CAAC,IAAI,CAACH,CAAC,CAACI,cAAc,CAACQ,IAAI,CAACN,MAAM,CAAC,EAAC;MAC5L,IAAI,CAACP,MAAM,CAACY,QAAQ,CAAC,CAAC,YAAY,CAAC,CAAC;KACrC,MACI,IAAG,IAAI,CAACX,CAAC,CAACG,cAAc,CAAC,IAAI,CAACH,CAAC,CAACI,cAAc,CAACS,OAAO,CAACP,MAAM,CAAC,EAAE;MACnE,IAAI,CAACP,MAAM,CAACY,QAAQ,CAAC,CAAC,oBAAoB,CAAC,CAAC;KAC7C,MAAM;MAEL,IAAI,CAACV,eAAe,CAACa,MAAM,CAAC;QAC1BC,QAAQ,EAAE,iBAAiB;QAC3BC,MAAM,EAAE,mCAAmC;QAC3CC,OAAO,EAAE,CAAC;UACRC,IAAI,EAAE,IAAI;UACVC,OAAO,EAAEA,MAAK,CAEd;SACD;OACF,CAAC,CAACC,IAAI;QAAA,6BAAE,WAAOC,UAAU,EAAI;UAC5B,MAAMA,UAAU,CAACC,OAAO,EAAE;QAC5B,CAAC;QAAA;UAAA;QAAA;MAAA,IAAC;;EAGN;;;;;;;;;AAtCWzB,iBAAiB,eAH7BL,UAAU,CAAC;EACV+B,UAAU,EAAE;CACb,CAAC,GACW1B,iBAAiB;SAAjBA,iBAAiB","names":["Injectable","Router","AlertController","PermissionServic