Files
doneit-web/.angular/cache/14.2.12/babel-webpack/827fdba3f52cd78a23d46cba06ad2407.json
T
Eudes Inácio 53b71ea16f its working
2023-06-30 09:54:21 +01:00

1 line
18 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 \"./chat-options-features.page.html?ngResource\";\nimport __NG_CLI_RESOURCE__1 from \"./chat-options-features.page.scss?ngResource\";\nimport { Component } from '@angular/core';\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\nimport { NewEventPage } from 'src/app/pages/agenda/new-event/new-event.page';\nimport { SearchPage } from 'src/app/pages/search/search.page';\nimport { AlertService } from 'src/app/services/alert.service';\nimport { ChatService } from 'src/app/services/chat.service';\nimport { FileLoaderService } from 'src/app/services/file/file-loader.service';\nimport { FileToBase64Service } from 'src/app/services/file/file-to-base64.service';\nimport { environment } from 'src/environments/environment';\nimport { ThemeService } from 'src/app/services/theme.service';\nlet ChatOptionsFeaturesPage = class ChatOptionsFeaturesPage {\n constructor(popoverController, modalController, alertService, navParams, fileLoaderService, fileToBase64Service, chatService, ThemeService) {\n this.popoverController = popoverController;\n this.modalController = modalController;\n this.alertService = alertService;\n this.navParams = navParams;\n this.fileLoaderService = fileLoaderService;\n this.fileToBase64Service = fileToBase64Service;\n this.chatService = chatService;\n this.ThemeService = ThemeService;\n this.documents = [];\n this.attendees = [];\n this.members = this.navParams.get('members');\n this.attendees = this.members.map(val => {\n return {\n Name: val.name,\n EmailAddress: val.username + \"@\" + environment.domain,\n IsRequired: \"true\"\n };\n });\n }\n ngOnInit() {\n // this.chatService.refreshtoken();\n }\n notImplemented() {\n this.alertService.presentAlert('Funcionalidade em desenvolvimento');\n }\n close() {\n if (window.innerWidth < 701) {\n this.popoverController.dismiss();\n } else {\n this.modalController.dismiss();\n }\n }\n attachDocument() {}\n addDocument() {\n this.modalController.dismiss('add-document');\n }\n takePicture() {\n if (window.innerWidth < 701) {\n this.popoverController.dismiss('take-picture');\n } else {\n this.modalController.dismiss('take-picture');\n }\n }\n addPicture() {\n this.modalController.dismiss('add-picture');\n }\n addDocGestaoDocumental() {\n this.modalController.dismiss('documentoGestaoDocumental');\n }\n laodPicture() {\n var _this = this;\n const input = this.fileLoaderService.createInput({\n accept: ['image/apng', 'image/jpeg', 'image/png']\n });\n input.onchange = /*#__PURE__*/_asyncToGenerator(function* () {\n const file = _this.fileLoaderService.getFirstFile(input);\n let imageData;\n try {\n imageData = yield _this.fileToBase64Service.convert(file);\n } catch (error) {\n console.error('load picture chat', error);\n }\n _this.capturedImage = imageData;\n _this.capturedImageTitle = file.name;\n let body = {\n \"message\": {\n \"rid\": \"J5WDHyrYWHQrybbno\",\n \"msg\": \"this.message\",\n \"attachments\": [{\n \"title\": _this.capturedImageTitle,\n \"text\": \"description\",\n \"title_link_download\": false,\n \"image_url\": _this.capturedImage\n }]\n }\n };\n _this.chatService.sendMessage(body).subscribe(res => {\n // \n });\n //\n });\n }\n\n sendMessage() {\n let body = {\n \"message\": {\n \"rid\": \"J5WDHyrYWHQrybbno\",\n \"msg\": \"this.message\"\n /* \"attachments\": [{\r\n \"color\": \"#ff0000\",\r\n \"text\": \"Yay for gruggy!\",\r\n \"title\": \"Attachment Example\",\r\n \"title_link\": \"https://youtube.com\",\r\n \"title_link_download\": false,\r\n \"image_url\": \"https://upload.wikimedia.org/wikipedia/commons/e/ee/Chain_link_icon.png\",\r\n }] */\n }\n };\n\n this.chatService.sendMessage(body).subscribe(res => {});\n }\n /* getGroupContacts(room:any){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getGroupMembers(this.roomId).subscribe(res=>{\r\n \r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getChannelMembers(this.roomId).subscribe(res=>{\r\n \r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n } */\n getDoc() {\n var _this2 = this;\n return _asyncToGenerator(function* () {\n const modal = yield _this2.modalController.create({\n component: SearchPage,\n cssClass: 'group-messages modal-desktop search-modal search-modal-to-desktop',\n componentProps: {\n type: 'AccoesPresidenciais & ArquivoDespachoElect',\n select: true,\n showSearchInput: true\n }\n });\n yield modal.present();\n modal.onDidDismiss().then(res => {\n if (res) {\n const data = res.data;\n _this2.documents.push(data.selected);\n }\n });\n })();\n }\n bookMeeting() {\n var _this3 = this;\n return _asyncToGenerator(function* () {\n if (window.innerWidth <= 800) {\n _this3.popoverController.dismiss();\n const modal = yield _this3.modalController.create({\n component: NewEventPage,\n componentProps: {\n attendees: _this3.attendees\n },\n cssClass: 'modal modal-desktop',\n backdropDismiss: false\n });\n yield modal.present();\n modal.onDidDismiss().then(data => {\n if (data) {}\n });\n } else {\n _this3.modalController.dismiss('meeting');\n }\n })();\n }\n};\nChatOptionsFeaturesPage.ctorParameters = () => [{\n type: PopoverController\n}, {\n type: ModalController\n}, {\n type: AlertService\n}, {\n type: NavParams\n}, {\n type: FileLoaderService\n}, {\n type: FileToBase64Service\n}, {\n type: ChatService\n}, {\n type: ThemeService\n}];\nChatOptionsFeaturesPage = __decorate([Component({\n selector: 'app-chat-options-features',\n template: __NG_CLI_RESOURCE__0,\n styles: [__NG_CLI_RESOURCE__1]\n})], ChatOptionsFeaturesPage);\nexport { ChatOptionsFeaturesPage };","map":{"version":3,"mappings":"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","names":["Component","ModalController","NavParams","PopoverController","NewEventPage","SearchPage","AlertService","ChatService","FileLoaderService","FileToBase64Service","environment","ThemeService","ChatOptionsFeaturesPage","constructor","popoverController","modalController","alertService","navParams","fileLoaderService","fileToBase64Service","chatService","members","get","attendees","map","val","Name","name","EmailAddress","username","domain","IsRequired","ngOnInit","notImplemented","presentAlert","close","window","innerWidth","dismiss","attachDocument","addDocument","takePicture","addPicture","addDocGestaoDocumental","laodPicture","input","createInput","accept","onchange","file","_this","getFirstFile","imageData","convert","error","console","capturedImage","capturedImageTitle","body","sendMessage","subscribe","res","getDoc","modal","_this2","create","component","cssClass","componentProps","type","select","showSearchInput","present","onDidDismiss","then","data","documents","push","selected","bookMeeting","_this3","backdropDismiss","selector","template"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\modals\\chat-options-features\\chat-options-features.page.ts"],"sourcesContent":["import { Component, OnInit } from '@angular/core';\r\nimport { ModalController, NavParams, PopoverController } from '@ionic/angular';\r\nimport { EventPerson } from 'src/app/models/eventperson.model';\r\nimport { SearchList } from 'src/app/models/search-document';\r\nimport { NewEventPage } from 'src/app/pages/agenda/new-event/new-event.page';\r\nimport { SearchPage } from 'src/app/pages/search/search.page';\r\nimport { AlertService } from 'src/app/services/alert.service';\r\nimport { ChatService } from 'src/app/services/chat.service';\r\nimport { FileLoaderService } from 'src/app/services/file/file-loader.service';\r\nimport { FileToBase64Service } from 'src/app/services/file/file-to-base64.service';\r\nimport { environment } from 'src/environments/environment';\r\nimport { ThemeService } from 'src/app/services/theme.service'\r\nimport { HttpErrorResponse } from '@angular/common/http';\r\n\r\n@Component({\r\n selector: 'app-chat-options-features',\r\n templateUrl: './chat-options-features.page.html',\r\n styleUrls: ['./chat-options-features.page.scss'],\r\n})\r\nexport class ChatOptionsFeaturesPage implements OnInit {\r\n\r\n documents:SearchList[] = [];\r\n members: any;\r\n attendees: EventPerson[] = [];\r\n\r\n capturedImage:any;\r\n capturedImageTitle:any;\r\n\r\n constructor(\r\n private popoverController: PopoverController,\r\n private modalController: ModalController,\r\n private alertService: AlertService,\r\n private navParams: NavParams,\r\n private fileLoaderService: FileLoaderService,\r\n private fileToBase64Service: FileToBase64Service,\r\n private chatService: ChatService,\r\n public ThemeService: ThemeService\r\n ) {\r\n\r\n this.members = this.navParams.get('members');\r\n this.attendees = this.members.map((val)=>{\r\n return {\r\n Name: val.name,\r\n EmailAddress: val.username+\"@\"+environment.domain,\r\n IsRequired: \"true\",\r\n }\r\n });\r\n }\r\n\r\n ngOnInit() {\r\n // this.chatService.refreshtoken();\r\n }\r\n\r\n notImplemented() {\r\n this.alertService.presentAlert('Funcionalidade em desenvolvimento');\r\n }\r\n\r\n close() {\r\n if( window.innerWidth < 701) {\r\n this.popoverController.dismiss();\r\n }\r\n else {\r\n this.modalController.dismiss();\r\n }\r\n }\r\n\r\n attachDocument(){\r\n\r\n }\r\n\r\n addDocument(){\r\n this.modalController.dismiss('add-document');\r\n }\r\n\r\n takePicture(){\r\n if( window.innerWidth < 701){\r\n this.popoverController.dismiss('take-picture');\r\n }\r\n else{\r\n this.modalController.dismiss('take-picture');\r\n }\r\n }\r\n\r\n addPicture(){\r\n this.modalController.dismiss('add-picture');\r\n }\r\n\r\n addDocGestaoDocumental(){\r\n this.modalController.dismiss('documentoGestaoDocumental');\r\n }\r\n\r\n laodPicture() {\r\n const input = this.fileLoaderService.createInput({\r\n accept: ['image/apng', 'image/jpeg', 'image/png']\r\n })\r\n\r\n input.onchange = async () => {\r\n const file = this.fileLoaderService.getFirstFile(input)\r\n\r\n\r\n let imageData;\r\n try {\r\n imageData = await this.fileToBase64Service.convert(file)\r\n } catch (error) {\r\n console.error('load picture chat',error)\r\n }\r\n this.capturedImage = imageData;\r\n this.capturedImageTitle = file.name;\r\n\r\n let body = {\r\n \"message\":\r\n {\r\n \"rid\": \"J5WDHyrYWHQrybbno\",\r\n \"msg\": \"this.message\",\r\n \"attachments\": [{\r\n \"title\": this.capturedImageTitle ,\r\n \"text\": \"description\",\r\n \"title_link_download\": false,\r\n \"image_url\": this.capturedImage,\r\n }]\r\n }\r\n }\r\n\r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n // \r\n });\r\n //\r\n };\r\n }\r\n\r\n sendMessage(){\r\n let body = {\r\n \"message\":\r\n {\r\n \"rid\": \"J5WDHyrYWHQrybbno\",\r\n \"msg\": \"this.message\",\r\n /* \"attachments\": [{\r\n \"color\": \"#ff0000\",\r\n \"text\": \"Yay for gruggy!\",\r\n \"title\": \"Attachment Example\",\r\n \"title_link\": \"https://youtube.com\",\r\n \"title_link_download\": false,\r\n \"image_url\": \"https://upload.wikimedia.org/wikipedia/commons/e/ee/Chain_link_icon.png\",\r\n }] */\r\n }\r\n }\r\n\r\n this.chatService.sendMessage(body).subscribe(res=> {\r\n\r\n\r\n });\r\n }\r\n\r\n /* getGroupContacts(room:any){\r\n this.showLoader = true;\r\n //If group is private call getGroupMembers\r\n if(this.room.t === 'p'){\r\n this.chatService.getGroupMembers(this.roomId).subscribe(res=>{\r\n \r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n //Otherwise call getChannelMembers for públic groups\r\n else{\r\n this.chatService.getChannelMembers(this.roomId).subscribe(res=>{\r\n \r\n this.members = res['members'];\r\n this.showLoader = false;\r\n });\r\n }\r\n } */\r\n\r\n async getDoc(){\r\n const modal = await this.modalController.create({\r\n component: SearchPage,\r\n cssClass: 'group-messages modal-desktop search-modal search-modal-to-desktop',\r\n componentProps: {\r\n type: 'AccoesPresidenciais & ArquivoDespachoElect',\r\n select: true,\r\n showSearchInput: true,\r\n }\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((res)=>{\r\n if(res){\r\n const data = res.data;\r\n this.documents.push(data.selected);\r\n }\r\n });\r\n }\r\n\r\n async bookMeeting() {\r\n\r\n if( window.innerWidth <= 800){\r\n this.popoverController.dismiss();\r\n const modal = await this.modalController.create({\r\n component: NewEventPage,\r\n componentProps:{\r\n attendees: this.attendees,\r\n },\r\n cssClass: 'modal modal-desktop',\r\n backdropDismiss: false\r\n });\r\n await modal.present();\r\n modal.onDidDismiss().then((data) => {\r\n if(data){\r\n\r\n }\r\n });\r\n }\r\n else{\r\n this.modalController.dismiss('meeting');\r\n }\r\n }\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"}