mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 12:37:53 +00:00
1 line
5.6 KiB
JSON
1 line
5.6 KiB
JSON
{"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 __NG_CLI_RESOURCE__0 from \"./contacts.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./contacts.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { ModalController } from '@ionic/angular';\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\nimport { ThemeService } from 'src/app/services/theme.service';\nimport { ChatSystemService } from 'src/app/services/chat/chat-system.service';\nlet ContactsPage = class ContactsPage {\n constructor(modalController, ThemeService, ChatSystemService) {\n this.modalController = modalController;\n this.ThemeService = ThemeService;\n this.ChatSystemService = ChatSystemService;\n }\n ngOnInit() {\n this.loadUsers();\n }\n loadUsers() {\n this.ChatSystemService.getUser();\n }\n separateLetter(record, recordIndex, records) {\n if (recordIndex == 0) {\n return record.first[0];\n }\n let first_prev = records[recordIndex - 1].first[0];\n let first_current = record.first[0];\n if (first_prev != first_current) {\n return first_current;\n }\n return null;\n }\n doRefresh(event) {}\n close() {\n this.modalController.dismiss();\n }\n onChange(event) {}\n clicked() {}\n groupMessages() {\n var _this = this;\n return _asyncToGenerator(function* () {\n const modal = yield _this.modalController.create({\n component: GroupMessagesPage,\n componentProps: {},\n cssClass: 'contacts',\n backdropDismiss: false\n });\n yield modal.present();\n modal.onDidDismiss();\n })();\n }\n};\nContactsPage.ctorParameters = () => [{\n type: ModalController\n}, {\n type: ThemeService\n}, {\n type: ChatSystemService\n}];\nContactsPage = __decorate([Component({\n selector: 'app-contacts',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], ContactsPage);\nexport { ContactsPage };","map":{"version":3,"mappings":";;;;AAAA,SAASA,SAAS,QAAgB,eAAe;AACjD,SAASC,eAAe,QAAQ,gBAAgB;AAChD,SAASC,iBAAiB,QAAQ,0CAA0C;AAC5E,SAASC,YAAY,QAAQ,gCAAgC;AAC7D,SAASC,iBAAiB,QAAQ,2CAA2C;AAOtE,IAAMC,YAAY,GAAlB,MAAMA,YAAY;EAGvBC,YACUC,eAAgC,EACjCJ,YAA0B,EAC1BC,iBAAoC;IAFnC,oBAAe,GAAfG,eAAe;IAChB,iBAAY,GAAZJ,YAAY;IACZ,sBAAiB,GAAjBC,iBAAiB;EAI1B;EAEAI,QAAQA;IACN,IAAI,CAACC,SAAS,EAAE;EAElB;EAEAA,SAASA;IACP,IAAI,CAACL,iBAAiB,CAACM,OAAO,EAAE;EAClC;EAEAC,cAAcA,CAACC,MAAM,EAAEC,WAAW,EAAEC,OAAO;IAEzC,IAAGD,WAAW,IAAI,CAAC,EAAC;MAClB,OAAOD,MAAM,CAACG,KAAK,CAAC,CAAC,CAAC;;IAGxB,IAAIC,UAAU,GAAGF,OAAO,CAACD,WAAW,GAAG,CAAC,CAAC,CAACE,KAAK,CAAC,CAAC,CAAC;IAClD,IAAIE,aAAa,GAAGL,MAAM,CAACG,KAAK,CAAC,CAAC,CAAC;IAEnC,IAAGC,UAAU,IAAIC,aAAa,EAAC;MAC7B,OAAOA,aAAa;;IAEtB,OAAO,IAAI;EACb;EAEAC,SAASA,CAACC,KAAK,GAEf;EACAC,KAAKA;IACH,IAAI,CAACb,eAAe,CAACc,OAAO,EAAE;EAChC;EACAC,QAAQA,CAACH,KAAK,GAEd;EACAI,OAAOA,IAGP;EACMC,aAAaA;IAAA;IAAA;MACjB,MAAMC,KAAK,SAASC,KAAI,CAACnB,eAAe,CAACoB,MAAM,CAAC;QAC9CC,SAAS,EAAE1B,iBAAiB;QAC5B2B,cAAc,EAAE,EAAE;QAClBC,QAAQ,EAAE,UAAU;QACpBC,eAAe,EAAE;OAClB,CAAC;MAEF,MAAMN,KAAK,CAACO,OAAO,EAAE;MAErBP,KAAK,CAACQ,YAAY,EAAE;IAAC;EACvB;;;;;;;;;AA5DW5B,YAAY,eALxBL,SAAS,CAAC;EACTkC,QAAQ,EAAE,cAAc;EACxBC,8BAAmC;;CAEpC,CAAC,GACW9B,YAAY;SAAZA,YAAY","names":["Component","ModalController","GroupMessagesPage","ThemeService","ChatSystemService","ContactsPage","constructor","modalController","ngOnInit","loadUsers","getUser","separateLetter","record","recordIndex","records","first","first_prev","first_current","doRefresh","event","close","dismiss","onChange","clicked","groupMessages","modal","_this","create","component","componentProps","cssClass","backdropDismiss","present","onDidDismiss","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\shared\\chat\\new-group\\contacts\\contacts.page.ts"],"sourcesContent":["import { Component, OnInit } from '@angular/core';\r\nimport { ModalController } from '@ionic/angular';\r\nimport { GroupMessagesPage } from '../../group-messages/group-messages.page';\r\nimport { ThemeService } from 'src/app/services/theme.service'\r\nimport { ChatSystemService } from 'src/app/services/chat/chat-system.service'\r\n\r\n@Component({\r\n selector: 'app-contacts',\r\n templateUrl: './contacts.page.html',\r\n styleUrls: ['./contacts.page.scss'],\r\n})\r\nexport class ContactsPage implements OnInit {\r\n options:any;\r\n\r\n constructor(\r\n private modalController: ModalController,\r\n public ThemeService: ThemeService,\r\n public ChatSystemService: ChatSystemService\r\n ) \r\n { \r\n\r\n }\r\n\r\n ngOnInit() {\r\n this.loadUsers();\r\n\r\n }\r\n\r\n loadUsers(){\r\n this.ChatSystemService.getUser()\r\n }\r\n\r\n separateLetter(record, recordIndex, records){\r\n\r\n if(recordIndex == 0){\r\n return record.first[0];\r\n }\r\n\r\n let first_prev = records[recordIndex - 1].first[0];\r\n let first_current = record.first[0];\r\n\r\n if(first_prev != first_current){\r\n return first_current;\r\n }\r\n return null;\r\n }\r\n\r\n doRefresh(event){\r\n\r\n }\r\n close(){\r\n this.modalController.dismiss();\r\n }\r\n onChange(event){\r\n\r\n }\r\n clicked(){\r\n \r\n \r\n }\r\n async groupMessages(){\r\n const modal = await this.modalController.create({\r\n component: GroupMessagesPage,\r\n componentProps: {}, \r\n cssClass: 'contacts',\r\n backdropDismiss: false\r\n });\r\n\r\n await modal.present();\r\n\r\n modal.onDidDismiss();\r\n }\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |