mirror of
https://code.equilibrium.co.ao/ITO/doneit-web.git
synced 2026-04-18 20:47:54 +00:00
Push notificatins route bug fix
This commit is contained in:
@@ -341,31 +341,31 @@ let HomePage = class HomePage {
|
||||
let service = notification.notification.data.service;
|
||||
let object = notification.notification.data.object;
|
||||
let idObject = notification.notification.data.idObject;
|
||||
let folder = notification.notification.data.folder;
|
||||
let publicationId = notification.notification.data.publicationId;
|
||||
let processId = notification.notification.data.processId;
|
||||
console.log('FOLDER PROCESS', folder.ProcessId);
|
||||
if (service != null) {
|
||||
if (service === "events") {
|
||||
this.router.navigate(['/home/', service, idObject, 'home']);
|
||||
}
|
||||
else if (service === "agenda") {
|
||||
this.router.navigate(['/home/', service, idObject, 'home']);
|
||||
}
|
||||
else if (service === "gabinete-digital" && object != "expediente") {
|
||||
this.router.navigate(['/home/', service]);
|
||||
}
|
||||
else if (service === "gabinete-digital" && object === "expediente") {
|
||||
this.viewExpedientDetail(idObject);
|
||||
}
|
||||
console.log('Service: ', service);
|
||||
console.log('Object: ', object);
|
||||
console.log('idObject: ', idObject);
|
||||
/* if (service === "events") {
|
||||
this.router.navigate(['/home/', service, idObject, 'home']);
|
||||
} else if (service === "agenda") {
|
||||
this.router.navigate(['/home/', service, idObject, 'home']);
|
||||
} else if (service === "gabinete-digital" && object != "expediente") {*/
|
||||
// this.router.navigate(['/home/', service]);
|
||||
// }
|
||||
//if (service != null) {
|
||||
if (service === "agenda") {
|
||||
this.router.navigate(['/home/', service, idObject, 'home']);
|
||||
}
|
||||
else {
|
||||
if (processId || publicationId != null) {
|
||||
this.viewPublicationDetail(processId, publicationId);
|
||||
}
|
||||
if (notification.notification.data.folder.ProcessId != null) {
|
||||
this.viewPublications(folder);
|
||||
}
|
||||
else if (service === "gabinete-digital" && object != "expediente") {
|
||||
this.router.navigate(['/home/', service]);
|
||||
}
|
||||
else if (service === "gabinete-digital" && object === "expediente") {
|
||||
this.viewExpedientDetail(idObject);
|
||||
}
|
||||
else if (service === "accoes" && object === "accao") {
|
||||
this.viewPublications(idObject);
|
||||
}
|
||||
else if (service === "accoes" && object === "publicacao") {
|
||||
this.viewPublicationDetail(idObject);
|
||||
}
|
||||
/*switch (service) {
|
||||
case "events":
|
||||
@@ -435,13 +435,12 @@ let HomePage = class HomePage {
|
||||
});
|
||||
});
|
||||
}
|
||||
viewPublicationDetail(processId, publicationId) {
|
||||
viewPublicationDetail(folderId) {
|
||||
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
|
||||
const modal = yield this.modalController.create({
|
||||
component: _app_pages_publications_view_publications_publication_detail_publication_detail_page__WEBPACK_IMPORTED_MODULE_6__["PublicationDetailPage"],
|
||||
componentProps: {
|
||||
publicationId: publicationId,
|
||||
folderId: processId,
|
||||
folderId: folderId,
|
||||
},
|
||||
cssClass: 'publication-detail',
|
||||
backdropDismiss: false
|
||||
@@ -450,14 +449,14 @@ let HomePage = class HomePage {
|
||||
modal.onDidDismiss();
|
||||
});
|
||||
}
|
||||
viewPublications(folder) {
|
||||
viewPublications(folderId) {
|
||||
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
|
||||
const modal = yield this.modalController.create({
|
||||
component: _app_pages_publications_view_publications_view_publications_page__WEBPACK_IMPORTED_MODULE_7__["ViewPublicationsPage"],
|
||||
/* enterAnimation,
|
||||
leaveAnimation, */
|
||||
componentProps: {
|
||||
item: folder,
|
||||
item: folderId,
|
||||
},
|
||||
cssClass: 'new-action',
|
||||
backdropDismiss: false
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -581,29 +581,28 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
|
||||
var service = notification.notification.data.service;
|
||||
var object = notification.notification.data.object;
|
||||
var idObject = notification.notification.data.idObject;
|
||||
var folder = notification.notification.data.folder;
|
||||
var publicationId = notification.notification.data.publicationId;
|
||||
var processId = notification.notification.data.processId;
|
||||
console.log('FOLDER PROCESS', folder.ProcessId);
|
||||
console.log('Service: ', service);
|
||||
console.log('Object: ', object);
|
||||
console.log('idObject: ', idObject);
|
||||
/* if (service === "events") {
|
||||
this.router.navigate(['/home/', service, idObject, 'home']);
|
||||
} else if (service === "agenda") {
|
||||
this.router.navigate(['/home/', service, idObject, 'home']);
|
||||
} else if (service === "gabinete-digital" && object != "expediente") {*/
|
||||
// this.router.navigate(['/home/', service]);
|
||||
// }
|
||||
//if (service != null) {
|
||||
|
||||
if (service != null) {
|
||||
if (service === "events") {
|
||||
_this.router.navigate(['/home/', service, idObject, 'home']);
|
||||
} else if (service === "agenda") {
|
||||
_this.router.navigate(['/home/', service, idObject, 'home']);
|
||||
} else if (service === "gabinete-digital" && object != "expediente") {
|
||||
_this.router.navigate(['/home/', service]);
|
||||
} else if (service === "gabinete-digital" && object === "expediente") {
|
||||
_this.viewExpedientDetail(idObject);
|
||||
}
|
||||
} else {
|
||||
if (processId || publicationId != null) {
|
||||
_this.viewPublicationDetail(processId, publicationId);
|
||||
}
|
||||
|
||||
if (notification.notification.data.folder.ProcessId != null) {
|
||||
_this.viewPublications(folder);
|
||||
}
|
||||
if (service === "agenda") {
|
||||
_this.router.navigate(['/home/', service, idObject, 'home']);
|
||||
} else if (service === "gabinete-digital" && object != "expediente") {
|
||||
_this.router.navigate(['/home/', service]);
|
||||
} else if (service === "gabinete-digital" && object === "expediente") {
|
||||
_this.viewExpedientDetail(idObject);
|
||||
} else if (service === "accoes" && object === "accao") {
|
||||
_this.viewPublications(idObject);
|
||||
} else if (service === "accoes" && object === "publicacao") {
|
||||
_this.viewPublicationDetail(idObject);
|
||||
}
|
||||
/*switch (service) {
|
||||
case "events":
|
||||
@@ -707,7 +706,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
|
||||
}
|
||||
}, {
|
||||
key: "viewPublicationDetail",
|
||||
value: function viewPublicationDetail(processId, publicationId) {
|
||||
value: function viewPublicationDetail(folderId) {
|
||||
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
|
||||
var modal;
|
||||
return regeneratorRuntime.wrap(function _callee3$(_context3) {
|
||||
@@ -718,8 +717,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
|
||||
return this.modalController.create({
|
||||
component: _app_pages_publications_view_publications_publication_detail_publication_detail_page__WEBPACK_IMPORTED_MODULE_6__["PublicationDetailPage"],
|
||||
componentProps: {
|
||||
publicationId: publicationId,
|
||||
folderId: processId
|
||||
folderId: folderId
|
||||
},
|
||||
cssClass: 'publication-detail',
|
||||
backdropDismiss: false
|
||||
@@ -743,7 +741,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
|
||||
}
|
||||
}, {
|
||||
key: "viewPublications",
|
||||
value: function viewPublications(folder) {
|
||||
value: function viewPublications(folderId) {
|
||||
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee4() {
|
||||
var modal;
|
||||
return regeneratorRuntime.wrap(function _callee4$(_context4) {
|
||||
@@ -757,7 +755,7 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
|
||||
/* enterAnimation,
|
||||
leaveAnimation, */
|
||||
componentProps: {
|
||||
item: folder
|
||||
item: folderId
|
||||
},
|
||||
cssClass: 'new-action',
|
||||
backdropDismiss: false
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -505,13 +505,12 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! @ionic-native/in-app-browser/ngx */ "./node_modules/@ionic-native/in-app-browser/__ivy_ngcc__/ngx/index.js");
|
||||
/* harmony import */ var _ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! @ionic-native/ionic-webview/ngx */ "./node_modules/@ionic-native/ionic-webview/__ivy_ngcc__/ngx/index.js");
|
||||
/* harmony import */ var _ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! @ionic-native/file-path/ngx */ "./node_modules/@ionic-native/file-path/__ivy_ngcc__/ngx/index.js");
|
||||
/* harmony import */ var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ionic-native/camera/ngx */ "./node_modules/@ionic-native/camera/__ivy_ngcc__/ngx/index.js");
|
||||
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! @ionic/storage */ "./node_modules/@ionic/storage/__ivy_ngcc__/fesm2015/ionic-storage.js");
|
||||
/* harmony import */ var _pipes_pipes_module__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./pipes/pipes.module */ "./src/app/pipes/pipes.module.ts");
|
||||
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
|
||||
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
|
||||
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! angular-calendar */ "./node_modules/angular-calendar/__ivy_ngcc__/fesm2015/angular-calendar.js");
|
||||
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ "./node_modules/angular-calendar/date-adapters/esm/date-fns/index.js");
|
||||
/* harmony import */ var _ionic_storage__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! @ionic/storage */ "./node_modules/@ionic/storage/__ivy_ngcc__/fesm2015/ionic-storage.js");
|
||||
/* harmony import */ var _pipes_pipes_module__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./pipes/pipes.module */ "./src/app/pipes/pipes.module.ts");
|
||||
/* harmony import */ var _angular_common__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! @angular/common */ "./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
|
||||
/* harmony import */ var _angular_forms__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! @angular/forms */ "./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
|
||||
/* harmony import */ var angular_calendar__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! angular-calendar */ "./node_modules/angular-calendar/__ivy_ngcc__/fesm2015/angular-calendar.js");
|
||||
/* harmony import */ var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! angular-calendar/date-adapters/date-fns */ "./node_modules/angular-calendar/date-adapters/esm/date-fns/index.js");
|
||||
|
||||
|
||||
|
||||
@@ -526,7 +525,7 @@ __webpack_require__.r(__webpack_exports__);
|
||||
//import { File } from '@ionic-native/File/ngx';
|
||||
|
||||
|
||||
|
||||
/* import { Camera } from '@ionic-native/camera/ngx'; */
|
||||
|
||||
|
||||
//
|
||||
@@ -541,16 +540,16 @@ AppModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
|
||||
declarations: [_app_component__WEBPACK_IMPORTED_MODULE_8__["AppComponent"]],
|
||||
entryComponents: [],
|
||||
imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_2__["BrowserModule"],
|
||||
_angular_common__WEBPACK_IMPORTED_MODULE_16__["CommonModule"],
|
||||
_angular_forms__WEBPACK_IMPORTED_MODULE_17__["FormsModule"],
|
||||
angular_calendar__WEBPACK_IMPORTED_MODULE_18__["CalendarModule"].forRoot({
|
||||
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_18__["DateAdapter"],
|
||||
useFactory: angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_19__["adapterFactory"]
|
||||
_angular_common__WEBPACK_IMPORTED_MODULE_15__["CommonModule"],
|
||||
_angular_forms__WEBPACK_IMPORTED_MODULE_16__["FormsModule"],
|
||||
angular_calendar__WEBPACK_IMPORTED_MODULE_17__["CalendarModule"].forRoot({
|
||||
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_17__["DateAdapter"],
|
||||
useFactory: angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_18__["adapterFactory"]
|
||||
}),
|
||||
_ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"].forRoot(),
|
||||
_ionic_storage__WEBPACK_IMPORTED_MODULE_14__["IonicStorageModule"].forRoot(),
|
||||
_ionic_storage__WEBPACK_IMPORTED_MODULE_13__["IonicStorageModule"].forRoot(),
|
||||
_app_routing_module__WEBPACK_IMPORTED_MODULE_7__["AppRoutingModule"],
|
||||
_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_15__["PipesModule"],
|
||||
_pipes_pipes_module__WEBPACK_IMPORTED_MODULE_14__["PipesModule"],
|
||||
_angular_common_http__WEBPACK_IMPORTED_MODULE_9__["HttpClientModule"],
|
||||
],
|
||||
providers: [
|
||||
@@ -559,7 +558,7 @@ AppModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
|
||||
_angular_common_http__WEBPACK_IMPORTED_MODULE_9__["HttpClientModule"],
|
||||
{ provide: _angular_router__WEBPACK_IMPORTED_MODULE_3__["RouteReuseStrategy"], useClass: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicRouteStrategy"] },
|
||||
_ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_10__["InAppBrowser"],
|
||||
_ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_13__["Camera"],
|
||||
/* Camera, */
|
||||
//File,
|
||||
_ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_11__["WebView"],
|
||||
_ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_12__["FilePath"],
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -615,45 +615,41 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
|
||||
/* harmony import */
|
||||
|
||||
|
||||
var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
|
||||
/*! @ionic-native/camera/ngx */
|
||||
"./node_modules/@ionic-native/camera/__ivy_ngcc__/ngx/index.js");
|
||||
/* harmony import */
|
||||
|
||||
|
||||
var _ionic_storage__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
|
||||
var _ionic_storage__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(
|
||||
/*! @ionic/storage */
|
||||
"./node_modules/@ionic/storage/__ivy_ngcc__/fesm2015/ionic-storage.js");
|
||||
/* harmony import */
|
||||
|
||||
|
||||
var _pipes_pipes_module__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(
|
||||
var _pipes_pipes_module__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(
|
||||
/*! ./pipes/pipes.module */
|
||||
"./src/app/pipes/pipes.module.ts");
|
||||
/* harmony import */
|
||||
|
||||
|
||||
var _angular_common__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(
|
||||
var _angular_common__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(
|
||||
/*! @angular/common */
|
||||
"./node_modules/@angular/common/__ivy_ngcc__/fesm2015/common.js");
|
||||
/* harmony import */
|
||||
|
||||
|
||||
var _angular_forms__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(
|
||||
var _angular_forms__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(
|
||||
/*! @angular/forms */
|
||||
"./node_modules/@angular/forms/__ivy_ngcc__/fesm2015/forms.js");
|
||||
/* harmony import */
|
||||
|
||||
|
||||
var angular_calendar__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(
|
||||
var angular_calendar__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(
|
||||
/*! angular-calendar */
|
||||
"./node_modules/angular-calendar/__ivy_ngcc__/fesm2015/angular-calendar.js");
|
||||
/* harmony import */
|
||||
|
||||
|
||||
var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(
|
||||
var angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(
|
||||
/*! angular-calendar/date-adapters/date-fns */
|
||||
"./node_modules/angular-calendar/date-adapters/esm/date-fns/index.js"); //import { File } from '@ionic-native/File/ngx';
|
||||
|
||||
/* import { Camera } from '@ionic-native/camera/ngx'; */
|
||||
//
|
||||
|
||||
|
||||
@@ -664,14 +660,16 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
|
||||
AppModule = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["NgModule"])({
|
||||
declarations: [_app_component__WEBPACK_IMPORTED_MODULE_8__["AppComponent"]],
|
||||
entryComponents: [],
|
||||
imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_2__["BrowserModule"], _angular_common__WEBPACK_IMPORTED_MODULE_16__["CommonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_17__["FormsModule"], angular_calendar__WEBPACK_IMPORTED_MODULE_18__["CalendarModule"].forRoot({
|
||||
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_18__["DateAdapter"],
|
||||
useFactory: angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_19__["adapterFactory"]
|
||||
}), _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"].forRoot(), _ionic_storage__WEBPACK_IMPORTED_MODULE_14__["IonicStorageModule"].forRoot(), _app_routing_module__WEBPACK_IMPORTED_MODULE_7__["AppRoutingModule"], _pipes_pipes_module__WEBPACK_IMPORTED_MODULE_15__["PipesModule"], _angular_common_http__WEBPACK_IMPORTED_MODULE_9__["HttpClientModule"]],
|
||||
imports: [_angular_platform_browser__WEBPACK_IMPORTED_MODULE_2__["BrowserModule"], _angular_common__WEBPACK_IMPORTED_MODULE_15__["CommonModule"], _angular_forms__WEBPACK_IMPORTED_MODULE_16__["FormsModule"], angular_calendar__WEBPACK_IMPORTED_MODULE_17__["CalendarModule"].forRoot({
|
||||
provide: angular_calendar__WEBPACK_IMPORTED_MODULE_17__["DateAdapter"],
|
||||
useFactory: angular_calendar_date_adapters_date_fns__WEBPACK_IMPORTED_MODULE_18__["adapterFactory"]
|
||||
}), _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicModule"].forRoot(), _ionic_storage__WEBPACK_IMPORTED_MODULE_13__["IonicStorageModule"].forRoot(), _app_routing_module__WEBPACK_IMPORTED_MODULE_7__["AppRoutingModule"], _pipes_pipes_module__WEBPACK_IMPORTED_MODULE_14__["PipesModule"], _angular_common_http__WEBPACK_IMPORTED_MODULE_9__["HttpClientModule"]],
|
||||
providers: [_ionic_native_status_bar_ngx__WEBPACK_IMPORTED_MODULE_6__["StatusBar"], _ionic_native_splash_screen_ngx__WEBPACK_IMPORTED_MODULE_5__["SplashScreen"], _angular_common_http__WEBPACK_IMPORTED_MODULE_9__["HttpClientModule"], {
|
||||
provide: _angular_router__WEBPACK_IMPORTED_MODULE_3__["RouteReuseStrategy"],
|
||||
useClass: _ionic_angular__WEBPACK_IMPORTED_MODULE_4__["IonicRouteStrategy"]
|
||||
}, _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_10__["InAppBrowser"], _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_13__["Camera"], //File,
|
||||
}, _ionic_native_in_app_browser_ngx__WEBPACK_IMPORTED_MODULE_10__["InAppBrowser"],
|
||||
/* Camera, */
|
||||
//File,
|
||||
_ionic_native_ionic_webview_ngx__WEBPACK_IMPORTED_MODULE_11__["WebView"], _ionic_native_file_path_ngx__WEBPACK_IMPORTED_MODULE_12__["FilePath"]],
|
||||
bootstrap: [_app_component__WEBPACK_IMPORTED_MODULE_8__["AppComponent"]],
|
||||
schemas: [_angular_core__WEBPACK_IMPORTED_MODULE_1__["CUSTOM_ELEMENTS_SCHEMA"]]
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -333,41 +333,41 @@ __webpack_require__.r(__webpack_exports__);
|
||||
/* harmony import */ var tslib__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! tslib */ "./node_modules/tslib/tslib.es6.js");
|
||||
/* harmony import */ var _angular_core__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! @angular/core */ "./node_modules/@angular/core/__ivy_ngcc__/fesm2015/core.js");
|
||||
/* harmony import */ var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! @ionic/angular */ "./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
|
||||
/* harmony import */ var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! @ionic-native/camera/ngx */ "./node_modules/@ionic-native/camera/__ivy_ngcc__/ngx/index.js");
|
||||
|
||||
|
||||
|
||||
|
||||
/* import { Camera, CameraOptions } from '@ionic-native/camera/ngx'; */
|
||||
/* const { Camera, Filesystem, Storage } = Plugins; */
|
||||
let PhotoService = class PhotoService {
|
||||
constructor(platform, camera) {
|
||||
this.camera = camera;
|
||||
constructor(platform) {
|
||||
this.photos = [];
|
||||
this.PHOTO_STORAGE = "photos";
|
||||
this.platform = platform;
|
||||
}
|
||||
takePicture() {
|
||||
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, function* () {
|
||||
const options = {
|
||||
quality: 100,
|
||||
destinationType: this.camera.DestinationType.FILE_URI,
|
||||
encodingType: this.camera.EncodingType.JPEG,
|
||||
mediaType: this.camera.MediaType.PICTURE
|
||||
};
|
||||
/* const options: CameraOptions = {
|
||||
quality: 100,
|
||||
destinationType: this.camera.DestinationType.FILE_URI,
|
||||
encodingType: this.camera.EncodingType.JPEG,
|
||||
mediaType: this.camera.MediaType.PICTURE
|
||||
}
|
||||
|
||||
|
||||
|
||||
this.camera.getPicture(options).then((imageData) => {
|
||||
// imageData is either a base64 encoded string or a file URI
|
||||
// If it's base64 (DATA_URL):
|
||||
let base64Image = 'data:image/jpeg;base64,' + imageData;
|
||||
return base64Image;
|
||||
// imageData is either a base64 encoded string or a file URI
|
||||
// If it's base64 (DATA_URL):
|
||||
let base64Image = 'data:image/jpeg;base64,' + imageData;
|
||||
return base64Image;
|
||||
}, (err) => {
|
||||
// Handle error
|
||||
});
|
||||
// Handle error
|
||||
}); */
|
||||
});
|
||||
}
|
||||
};
|
||||
PhotoService.ctorParameters = () => [
|
||||
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["Platform"] },
|
||||
{ type: _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_3__["Camera"] }
|
||||
{ type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["Platform"] }
|
||||
];
|
||||
PhotoService = Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__decorate"])([
|
||||
Object(_angular_core__WEBPACK_IMPORTED_MODULE_1__["Injectable"])({
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -610,20 +610,15 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
|
||||
var _ionic_angular__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(
|
||||
/*! @ionic/angular */
|
||||
"./node_modules/@ionic/angular/__ivy_ngcc__/fesm2015/ionic-angular.js");
|
||||
/* harmony import */
|
||||
/* import { Camera, CameraOptions } from '@ionic-native/camera/ngx'; */
|
||||
|
||||
|
||||
var _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(
|
||||
/*! @ionic-native/camera/ngx */
|
||||
"./node_modules/@ionic-native/camera/__ivy_ngcc__/ngx/index.js");
|
||||
/* const { Camera, Filesystem, Storage } = Plugins; */
|
||||
|
||||
|
||||
var PhotoService = /*#__PURE__*/function () {
|
||||
function PhotoService(platform, camera) {
|
||||
function PhotoService(platform) {
|
||||
_classCallCheck(this, PhotoService);
|
||||
|
||||
this.camera = camera;
|
||||
this.photos = [];
|
||||
this.PHOTO_STORAGE = "photos";
|
||||
this.platform = platform;
|
||||
@@ -633,31 +628,15 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
|
||||
key: "takePicture",
|
||||
value: function takePicture() {
|
||||
return Object(tslib__WEBPACK_IMPORTED_MODULE_0__["__awaiter"])(this, void 0, void 0, /*#__PURE__*/regeneratorRuntime.mark(function _callee3() {
|
||||
var options;
|
||||
return regeneratorRuntime.wrap(function _callee3$(_context3) {
|
||||
while (1) {
|
||||
switch (_context3.prev = _context3.next) {
|
||||
case 0:
|
||||
options = {
|
||||
quality: 100,
|
||||
destinationType: this.camera.DestinationType.FILE_URI,
|
||||
encodingType: this.camera.EncodingType.JPEG,
|
||||
mediaType: this.camera.MediaType.PICTURE
|
||||
};
|
||||
this.camera.getPicture(options).then(function (imageData) {
|
||||
// imageData is either a base64 encoded string or a file URI
|
||||
// If it's base64 (DATA_URL):
|
||||
var base64Image = 'data:image/jpeg;base64,' + imageData;
|
||||
return base64Image;
|
||||
}, function (err) {// Handle error
|
||||
});
|
||||
|
||||
case 2:
|
||||
case "end":
|
||||
return _context3.stop();
|
||||
}
|
||||
}
|
||||
}, _callee3, this);
|
||||
}, _callee3);
|
||||
}));
|
||||
}
|
||||
}]);
|
||||
@@ -668,8 +647,6 @@ function _classCallCheck(instance, Constructor) { if (!(instance instanceof Cons
|
||||
PhotoService.ctorParameters = function () {
|
||||
return [{
|
||||
type: _ionic_angular__WEBPACK_IMPORTED_MODULE_2__["Platform"]
|
||||
}, {
|
||||
type: _ionic_native_camera_ngx__WEBPACK_IMPORTED_MODULE_3__["Camera"]
|
||||
}];
|
||||
};
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -2,10 +2,6 @@
|
||||
<widget version="1.0.0" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
|
||||
<access origin="*" />
|
||||
|
||||
<feature name="Camera">
|
||||
<param name="android-package" value="org.apache.cordova.camera.CameraLauncher"/>
|
||||
</feature>
|
||||
|
||||
<feature name="File">
|
||||
<param name="android-package" value="org.apache.cordova.file.FileUtils"/>
|
||||
<param name="onload" value="true"/>
|
||||
|
||||
Reference in New Issue
Block a user