mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-19 04:57:52 +00:00
1 line
3.8 KiB
JSON
1 line
3.8 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 { Injectable } from '@angular/core';\nimport { Platform } from '@ionic/angular';\nlet PhotoService = class PhotoService {\n constructor(platform) {\n this.photos = [];\n this.PHOTO_STORAGE = \"photos\";\n this.platform = platform;\n }\n takePicture() {\n return _asyncToGenerator(function* () {})();\n } /* const options: CameraOptions = {\r\n quality: 100,\r\n destinationType: this.camera.DestinationType.FILE_URI,\r\n encodingType: this.camera.EncodingType.JPEG,\r\n mediaType: this.camera.MediaType.PICTURE\r\n }\r\n \r\n \r\n this.camera.getPicture(options).then((imageData) => {\r\n // imageData is either a base64 encoded string or a file URI\r\n // If it's base64 (DATA_URL):\r\n let base64Image = 'data:image/jpeg;base64,' + imageData;\r\n return base64Image;\r\n }, (err) => {\r\n // Handle error\r\n }); */\n};\n\nPhotoService.ctorParameters = () => [{\n type: Platform\n}];\nPhotoService = __decorate([Injectable({\n providedIn: 'root'\n})], PhotoService);\nexport { PhotoService };","map":{"version":3,"mappings":";;AAAA,SAASA,UAAU,QAAQ,eAAe;AAI1C,SAASC,QAAQ,QAAQ,gBAAgB;AAQlC,IAAMC,YAAY,GAAlB,MAAMA,YAAY;EAKvBC,YAAYC,QAAkB;IAJvB,WAAM,GAAY,EAAE;IACnB,kBAAa,GAAW,QAAQ;IAMtC,IAAI,CAACA,QAAQ,GAAGA,QAAQ;EACzB;EAEKC,WAAWA;IAAA;EAmBjB,CAAC,CAlBC;;;;;;;;;;;;;;;;;;;;;AAZSH,YAAY,eAHxBF,UAAU,CAAC;EACVM,UAAU,EAAE;CACb,CAAC,GACWJ,YAAY;SAAZA,YAAY","names":["Injectable","Platform","PhotoService","constructor","platform","takePicture","providedIn"],"sourceRoot":"","sources":["C:\\Users\\eudes.inacio\\GabineteDigital\\gabinete-digital-fo\\src\\app\\services\\photo.service.ts"],"sourcesContent":["import { Injectable } from '@angular/core';\r\n\r\n/* import { Plugins, CameraResultType, Capacitor, FilesystemDirectory, CameraPhoto, CameraSource } from '@capacitor/core'; */\r\nimport { Photo } from '../models/photo';\r\nimport { Platform } from '@ionic/angular';\r\n/* import { Camera, CameraOptions } from '@ionic-native/camera/ngx'; */\r\n\r\n /* const { Camera, Filesystem, Storage } = Plugins; */\r\n\r\n@Injectable({\r\n providedIn: 'root'\r\n})\r\nexport class PhotoService {\r\n public photos: Photo[] = [];\r\n private PHOTO_STORAGE: string = \"photos\";\r\n private platform: Platform;\r\n\r\n constructor(platform: Platform,\r\n /* private camera:Camera */\r\n ) {\r\n this.platform = platform;\r\n }\r\n\r\n async takePicture(){\r\n /* const options: CameraOptions = {\r\n quality: 100,\r\n destinationType: this.camera.DestinationType.FILE_URI,\r\n encodingType: this.camera.EncodingType.JPEG,\r\n mediaType: this.camera.MediaType.PICTURE\r\n }\r\n\r\n \r\n \r\n this.camera.getPicture(options).then((imageData) => {\r\n // imageData is either a base64 encoded string or a file URI\r\n // If it's base64 (DATA_URL):\r\n let base64Image = 'data:image/jpeg;base64,' + imageData;\r\n return base64Image;\r\n }, (err) => {\r\n // Handle error\r\n }); */\r\n\r\n }\r\n\r\n\r\n /* async addNewToGallery() {\r\n // Take a photo using Capacitor\r\n const capturedPhoto = await Camera.getPhoto({\r\n resultType: CameraResultType.Base64, \r\n source: CameraSource.Camera, \r\n quality: 90,\r\n width: 1080,\r\n height: 720,\r\n });\r\n \r\n this.photos.unshift({\r\n fileName: new Date().getTime() + '.png',\r\n webviewPath: capturedPhoto.base64String,\r\n fileFormat: capturedPhoto.format,\r\n });\r\n\r\n \r\n \r\n \r\n \r\n \r\n } */\r\n\r\n}\r\n"]},"metadata":{},"sourceType":"module"} |