diff --git a/package-lock.json b/package-lock.json
index f1577e74b..fc33943ba 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -152,7 +152,6 @@
"ngx-socket-io": "^3.2.0",
"pdfjs": "^2.4.6",
"pdfjs-dist": "^2.9.359",
- "puppeteer": "^15.1.1",
"rocket.chat.realtime.api.rxjs": "^2.1.1",
"rxjs": "~6.6.3",
"rxjs-compat": "^6.6.7",
@@ -6791,6 +6790,7 @@
"version": "2.10.0",
"license": "MIT",
"optional": true,
+ "peer": true,
"dependencies": {
"@types/node": "*"
}
@@ -10974,13 +10974,6 @@
"yarn": ">=1"
}
},
- "node_modules/cross-fetch": {
- "version": "3.1.5",
- "license": "MIT",
- "dependencies": {
- "node-fetch": "2.6.7"
- }
- },
"node_modules/cross-spawn": {
"version": "7.0.3",
"license": "MIT",
@@ -12032,8 +12025,10 @@
}
},
"node_modules/devtools-protocol": {
- "version": "0.0.1011705",
- "license": "BSD-3-Clause"
+ "version": "0.0.869402",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.869402.tgz",
+ "integrity": "sha512-VvlVYY+VDJe639yHs5PHISzdWTLL3Aw8rO4cvUtwvoxFd6FHbE4OpHHcde52M6096uYYazAmd4l0o5VuFRO2WA==",
+ "peer": true
},
"node_modules/di": {
"version": "0.0.1",
@@ -13270,6 +13265,7 @@
"node_modules/extract-zip": {
"version": "2.0.1",
"license": "BSD-2-Clause",
+ "peer": true,
"dependencies": {
"debug": "^4.1.1",
"get-stream": "^5.1.0",
@@ -13288,6 +13284,7 @@
"node_modules/extract-zip/node_modules/get-stream": {
"version": "5.2.0",
"license": "MIT",
+ "peer": true,
"dependencies": {
"pump": "^3.0.0"
},
@@ -26073,30 +26070,34 @@
}
},
"node_modules/puppeteer": {
- "version": "15.3.0",
+ "version": "9.1.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-9.1.1.tgz",
+ "integrity": "sha512-W+nOulP2tYd/ZG99WuZC/I5ljjQQ7EUw/jQGcIb9eu8mDlZxNY2SgcJXTLG9h5gRvqA3uJOe4hZXYsd3EqioMw==",
+ "deprecated": "< 18.1.0 is no longer supported",
"hasInstallScript": true,
- "license": "Apache-2.0",
+ "peer": true,
"dependencies": {
- "cross-fetch": "3.1.5",
- "debug": "4.3.4",
- "devtools-protocol": "0.0.1011705",
- "extract-zip": "2.0.1",
- "https-proxy-agent": "5.0.1",
- "pkg-dir": "4.2.0",
- "progress": "2.0.3",
- "proxy-from-env": "1.1.0",
- "rimraf": "3.0.2",
- "tar-fs": "2.1.1",
- "unbzip2-stream": "1.4.3",
- "ws": "8.8.0"
+ "debug": "^4.1.0",
+ "devtools-protocol": "0.0.869402",
+ "extract-zip": "^2.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "node-fetch": "^2.6.1",
+ "pkg-dir": "^4.2.0",
+ "progress": "^2.0.1",
+ "proxy-from-env": "^1.1.0",
+ "rimraf": "^3.0.2",
+ "tar-fs": "^2.0.0",
+ "unbzip2-stream": "^1.3.3",
+ "ws": "^7.2.3"
},
"engines": {
- "node": ">=14.1.0"
+ "node": ">=10.18.1"
}
},
"node_modules/puppeteer/node_modules/debug": {
"version": "4.3.4",
"license": "MIT",
+ "peer": true,
"dependencies": {
"ms": "2.1.2"
},
@@ -26109,25 +26110,6 @@
}
}
},
- "node_modules/puppeteer/node_modules/ws": {
- "version": "8.8.0",
- "license": "MIT",
- "engines": {
- "node": ">=10.0.0"
- },
- "peerDependencies": {
- "bufferutil": "^4.0.1",
- "utf-8-validate": "^5.0.2"
- },
- "peerDependenciesMeta": {
- "bufferutil": {
- "optional": true
- },
- "utf-8-validate": {
- "optional": true
- }
- }
- },
"node_modules/q": {
"version": "1.5.1",
"license": "MIT",
@@ -36462,6 +36444,7 @@
"node_modules/unbzip2-stream": {
"version": "1.4.3",
"license": "MIT",
+ "peer": true,
"dependencies": {
"buffer": "^5.2.1",
"through": "^2.3.8"
@@ -43086,6 +43069,7 @@
"@types/yauzl": {
"version": "2.10.0",
"optional": true,
+ "peer": true,
"requires": {
"@types/node": "*"
}
@@ -45788,12 +45772,6 @@
"cross-spawn": "^7.0.1"
}
},
- "cross-fetch": {
- "version": "3.1.5",
- "requires": {
- "node-fetch": "2.6.7"
- }
- },
"cross-spawn": {
"version": "7.0.3",
"requires": {
@@ -46443,7 +46421,10 @@
"version": "1.0.1"
},
"devtools-protocol": {
- "version": "0.0.1011705"
+ "version": "0.0.869402",
+ "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.869402.tgz",
+ "integrity": "sha512-VvlVYY+VDJe639yHs5PHISzdWTLL3Aw8rO4cvUtwvoxFd6FHbE4OpHHcde52M6096uYYazAmd4l0o5VuFRO2WA==",
+ "peer": true
},
"di": {
"version": "0.0.1",
@@ -47285,6 +47266,7 @@
},
"extract-zip": {
"version": "2.0.1",
+ "peer": true,
"requires": {
"@types/yauzl": "^2.9.1",
"debug": "^4.1.1",
@@ -47294,6 +47276,7 @@
"dependencies": {
"get-stream": {
"version": "5.2.0",
+ "peer": true,
"requires": {
"pump": "^3.0.0"
}
@@ -55860,31 +55843,31 @@
}
},
"puppeteer": {
- "version": "15.3.0",
+ "version": "9.1.1",
+ "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-9.1.1.tgz",
+ "integrity": "sha512-W+nOulP2tYd/ZG99WuZC/I5ljjQQ7EUw/jQGcIb9eu8mDlZxNY2SgcJXTLG9h5gRvqA3uJOe4hZXYsd3EqioMw==",
+ "peer": true,
"requires": {
- "cross-fetch": "3.1.5",
- "debug": "4.3.4",
- "devtools-protocol": "0.0.1011705",
- "extract-zip": "2.0.1",
- "https-proxy-agent": "5.0.1",
- "pkg-dir": "4.2.0",
- "progress": "2.0.3",
- "proxy-from-env": "1.1.0",
- "rimraf": "3.0.2",
- "tar-fs": "2.1.1",
- "unbzip2-stream": "1.4.3",
- "ws": "8.8.0"
+ "debug": "^4.1.0",
+ "devtools-protocol": "0.0.869402",
+ "extract-zip": "^2.0.0",
+ "https-proxy-agent": "^5.0.0",
+ "node-fetch": "^2.6.1",
+ "pkg-dir": "^4.2.0",
+ "progress": "^2.0.1",
+ "proxy-from-env": "^1.1.0",
+ "rimraf": "^3.0.2",
+ "tar-fs": "^2.0.0",
+ "unbzip2-stream": "^1.3.3",
+ "ws": "^7.2.3"
},
"dependencies": {
"debug": {
"version": "4.3.4",
+ "peer": true,
"requires": {
"ms": "2.1.2"
}
- },
- "ws": {
- "version": "8.8.0",
- "requires": {}
}
}
},
@@ -63019,6 +63002,7 @@
},
"unbzip2-stream": {
"version": "1.4.3",
+ "peer": true,
"requires": {
"buffer": "^5.2.1",
"through": "^2.3.8"
diff --git a/package.json b/package.json
index 0b4d7ada1..abe37d011 100644
--- a/package.json
+++ b/package.json
@@ -162,7 +162,6 @@
"ngx-socket-io": "^3.2.0",
"pdfjs": "^2.4.6",
"pdfjs-dist": "^2.9.359",
- "puppeteer": "^15.1.1",
"rocket.chat.realtime.api.rxjs": "^2.1.1",
"rxjs": "~6.6.3",
"rxjs-compat": "^6.6.7",
diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts
index 6fe433f8a..f9d675478 100644
--- a/src/app/home/home.page.ts
+++ b/src/app/home/home.page.ts
@@ -39,7 +39,6 @@ export class HomePage implements OnInit {
toDayEventStorage = ToDayEventStorage
totalDocumentStore = TotalDocumentStore
expedienteGdStore = ExpedienteGdStore
-
adding: "intervenient" | "CC" = "intervenient";
mobileComponent = {
showAddNewEvent: false,
@@ -126,12 +125,6 @@ export class HomePage implements OnInit {
}
- window.addEventListener('storage', (event) => {
- // When local storage changes, dump the list to
- // the console.
- console.log(event);
- });
-
}
goto(url) {
diff --git a/src/app/modals/profile/edit-profile/edit-profile.page.html b/src/app/modals/profile/edit-profile/edit-profile.page.html
index 91d29a539..8e90c20f6 100644
--- a/src/app/modals/profile/edit-profile/edit-profile.page.html
+++ b/src/app/modals/profile/edit-profile/edit-profile.page.html
@@ -98,10 +98,10 @@
-
+
diff --git a/src/app/pages/agenda/new-event/new-event.page.ts b/src/app/pages/agenda/new-event/new-event.page.ts
index 4c57dcf37..c65deb70c 100644
--- a/src/app/pages/agenda/new-event/new-event.page.ts
+++ b/src/app/pages/agenda/new-event/new-event.page.ts
@@ -1,5 +1,5 @@
import { Component, OnInit } from '@angular/core';
-import { ModalController, NavParams } from '@ionic/angular';
+import { ModalController, NavParams, Platform } from '@ionic/angular';
import { EventAttachment } from 'src/app/models/attachment.model';
import { EventBody } from 'src/app/models/eventbody.model';
import { EventPerson } from 'src/app/models/eventperson.model';
@@ -91,7 +91,8 @@ export class NewEventPage implements OnInit {
public eventService: EventsService,
private attachmentsService: AttachmentsService,
private toastService: ToastService,
- public ThemeService: ThemeService
+ public ThemeService: ThemeService,
+ private platform: Platform,
) {
this.loggeduser = SessionStore.user;
this.postEvent = new Event();
@@ -106,7 +107,10 @@ export class NewEventPage implements OnInit {
}
ngOnInit() {
- this.taskParticipants = [];
+ if (this.platform.is('desktop')) {
+ this.taskParticipants = [];
+ }
+
this.CalendarName = this.loggeduser.Profile;
this.selectedRecurringType = "-1";
diff --git a/src/app/pages/chat/group-messages/group-messages.page.html b/src/app/pages/chat/group-messages/group-messages.page.html
index c94f357e7..23a5b78f3 100644
--- a/src/app/pages/chat/group-messages/group-messages.page.html
+++ b/src/app/pages/chat/group-messages/group-messages.page.html
@@ -62,12 +62,12 @@
{{msg.msg}}
- Enviado
+ Enviado
- = 1" >Lido
+ = 1" > Lido
Tentar
{{last ? scrollToBottom() : ''}}
@@ -103,12 +103,12 @@
- Enviado
+ Enviado
- = 1" >Lido
+ = 1" > Lido
Tentar
@@ -159,13 +159,13 @@
- Enviado
+ Enviado
- = 1" >Lido
- Tentar
+ = 1" > Lido
+ Tentar
diff --git a/src/app/pages/chat/messages/messages.page.html b/src/app/pages/chat/messages/messages.page.html
index 77ddd1bc7..27d02bb37 100644
--- a/src/app/pages/chat/messages/messages.page.html
+++ b/src/app/pages/chat/messages/messages.page.html
@@ -60,12 +60,12 @@
- Enviado
+ Enviado
- = 1" >Lido
+ = 1" > Lido
Tentar
@@ -99,12 +99,12 @@
- Enviado
+ Enviado
- = 1" >Lido
+ = 1" > Lido
Tentar
@@ -165,12 +165,12 @@
- Enviado
+ Enviado
- = 1" >Lido
+ = 1" > Lido
Tentar
diff --git a/src/app/pages/events/attendees/attendees.page.ts b/src/app/pages/events/attendees/attendees.page.ts
index e00eb85f4..8689d453a 100644
--- a/src/app/pages/events/attendees/attendees.page.ts
+++ b/src/app/pages/events/attendees/attendees.page.ts
@@ -81,9 +81,9 @@ export class AttendeesPageModal implements OnInit {
}
- remove(itm: EventPerson){
+ remove(itm: EventPerson) {
- if(this.adding == "intervenient"){
+ if(this.adding == "intervenient") {
this.taskParticipants = this.taskParticipants.filter((contact, index) =>{
@@ -135,10 +135,23 @@ export class AttendeesPageModal implements OnInit {
});
}
- this.contacts = result;
+ this.contacts = this.sort(result as any);
this.showLoader = false;
}
);
}
+
+ sort(data: []) {
+ return data.sort(function (a: any, b: any) {
+ if (a.Name > b.Name) {
+ return -1;
+ }
+ if (b.Name > a.Name) {
+ return 1;
+ }
+ return 0;
+ }).reverse()
+ }
+
}
\ No newline at end of file
diff --git a/src/app/pages/publications/new-action/new-action.page.ts b/src/app/pages/publications/new-action/new-action.page.ts
index 62b896088..1b50c00c1 100644
--- a/src/app/pages/publications/new-action/new-action.page.ts
+++ b/src/app/pages/publications/new-action/new-action.page.ts
@@ -98,9 +98,9 @@ export class NewActionPage implements OnInit {
var validado: boolean;
if (window.innerWidth <= 800) {
- if ((this.folder.DateBegin < this.folder.DateEnd) && (new Date(this.folder.DateBegin).getTime() > this.currentDate.getTime())) {
+ if ((this.folder.DateBegin < this.folder.DateEnd)) {
validado = true;
- }else{
+ } else {
validado = false;
}
return validado == true ? ['ok']: [];
@@ -111,7 +111,7 @@ export class NewActionPage implements OnInit {
runValidation() {
this.validateFrom = true;
- if(new Date(this.folder.DateBegin).toISOString() > new Date(this.folder.DateEnd).toISOString()){
+ if(new Date(this.folder.DateBegin).getTime() > new Date(this.folder.DateEnd).getTime()){
this.toastService._badRequest("A data de início não pode ser superior a data de fim");
}
}
diff --git a/src/app/pages/publications/publications.page.html b/src/app/pages/publications/publications.page.html
index 43c3d51b6..ed4d18038 100644
--- a/src/app/pages/publications/publications.page.html
+++ b/src/app/pages/publications/publications.page.html
@@ -15,7 +15,7 @@
-
+
diff --git a/src/app/pages/publications/publications.page.ts b/src/app/pages/publications/publications.page.ts
index 6762f50a2..b901bac6f 100644
--- a/src/app/pages/publications/publications.page.ts
+++ b/src/app/pages/publications/publications.page.ts
@@ -24,7 +24,7 @@ import { PermissionService } from 'src/app/services/permission.service';
styleUrls: ['./publications.page.scss'],
})
export class PublicationsPage implements OnInit {
- showLoader: boolean;
+ showLoader: boolean = false
publicationFolder: PublicationFolder;
publication: Publication;
@@ -57,7 +57,6 @@ export class PublicationsPage implements OnInit {
hideRefreshBtn = true;
showSlidingOptions = true;
idSelected: string;
- skeletonLoader: boolean;
constructor(
private router: Router,
@@ -138,13 +137,10 @@ export class PublicationsPage implements OnInit {
return this.theDate.getDate() + " de " + (this.months[this.theDate.getMonth()]) + " de " + this.theDate.getFullYear()
}
- loadList = false
getActions() {
- if(this.loadList == false) {
- this.loadList = true
+ if(this.showLoader == false) {
this.showLoader = true;
- this.skeletonLoader = true;
this.publications.GetPublicationFolderList().subscribe(async res => {
const folders: PublicationFolder[] = this.getPublicationFolderMap(res)
@@ -162,13 +158,9 @@ export class PublicationsPage implements OnInit {
}
this.showLoader = false;
- this.skeletonLoader = false;
- this.loadList = false
}, (error) => {
this.showLoader = false;
- this.skeletonLoader = false;
- this.loadList = false
});
}
diff --git a/src/app/services/auth.service.ts b/src/app/services/auth.service.ts
index 311c3a700..b1184a9a1 100644
--- a/src/app/services/auth.service.ts
+++ b/src/app/services/auth.service.ts
@@ -80,6 +80,8 @@ export class AuthService {
}
+ // async UpdateLogin() {}
+
SetSession(response: LoginUserRespose, user:UserForm) {
const session: UserSession = Object.assign(SessionStore.user, response)
diff --git a/src/app/services/chat/chat-system.service.ts b/src/app/services/chat/chat-system.service.ts
index 5fdb97dc1..0cbe52090 100644
--- a/src/app/services/chat/chat-system.service.ts
+++ b/src/app/services/chat/chat-system.service.ts
@@ -96,7 +96,7 @@ export class ChatSystemService {
}
loadChat() {
- if(SessionStore.user.ChatData) {
+ if(SessionStore.user?.ChatData?.data) {
this.ReLoadChat()
}
}
@@ -184,14 +184,18 @@ export class ChatSystemService {
async getAllRooms () {
this.loadingWholeList = true
var rooms;
- try {
- rooms = await this.RochetChatConnectorService.getRooms();
- } catch (error) {
- console.error('chatgetrooms',error)
- }
+
+ if(this.RochetChatConnectorService.isLogin) {
try {
- await this.storage.remove('Rooms');
- } catch(e) {}
+ rooms = await this.RochetChatConnectorService.getRooms();
+ } catch (error) {
+ this.loadingWholeList = false
+ console.error('chatgetrooms',error)
+ }
+ try {
+ await this.storage.remove('Rooms');
+ } catch(e) {}
+ }
let index = 0
diff --git a/src/app/services/first-enter.service.ts b/src/app/services/first-enter.service.ts
index 8560d8bf4..55acf2dca 100644
--- a/src/app/services/first-enter.service.ts
+++ b/src/app/services/first-enter.service.ts
@@ -11,7 +11,6 @@ import { SessionStore } from '../store/session.service';
export class FirstEnterService {
constructor(private router:Router,
- private platform: Platform,
public p: PermissionService,
private alertController: AlertController) { }
diff --git a/src/app/services/notifications.service.ts b/src/app/services/notifications.service.ts
index 880e4506b..ea866e684 100644
--- a/src/app/services/notifications.service.ts
+++ b/src/app/services/notifications.service.ts
@@ -1,22 +1,17 @@
/* eslint-disable */
/* tslint:disable */
import { Injectable, NgZone } from '@angular/core';
-import { ActivatedRoute } from '@angular/router'
import { HttpClient } from '@angular/common/http';
import { environment } from 'src/environments/environment';
import { StorageService } from 'src/app/services/storage.service';
import { AuthConnstants } from 'src/app/config/auth-constants';
import { Tokenn } from '../models/token.model';
-import { ModalController, AlertController, AnimationController, Platform } from '@ionic/angular';
-import { NavigationExtras, Router } from '@angular/router';
-import { ToastService } from '../services/toast.service';
-import { BackgroundService } from './background.service';
-import { v4 as uuidv4 } from 'uuid';
+import { AlertController, Platform } from '@ionic/angular';
+import { Router } from '@angular/router';
import { EventTrigger } from '../services/eventTrigger.service';
import { SessionStore } from '../store/session.service';
import { ActionPerformed, PushNotificationSchema, PushNotifications, Token, } from '@capacitor/push-notifications';
import { notificationObject } from '../models/notifications';
-/* import { Events } from 'ionic-angular' */
@Injectable({
providedIn: 'root'
diff --git a/src/app/shared/chat/group-messages/group-messages.page.html b/src/app/shared/chat/group-messages/group-messages.page.html
index d7dea0438..36dbc6172 100644
--- a/src/app/shared/chat/group-messages/group-messages.page.html
+++ b/src/app/shared/chat/group-messages/group-messages.page.html
@@ -59,12 +59,12 @@
- Enviado
+ Enviado
- = 1" >Lido
+ = 1" > Lido
Tentar
{{last ? scrollToBottom() : ''}}
@@ -108,13 +108,13 @@
- Enviado
+ Enviado
= 1" >Lido
- Tentar
+ Tentar
@@ -165,12 +165,12 @@
- Enviado
+ Enviado
- = 1" >Lido
+ = 1" > Lido
Tentar
@@ -272,7 +272,7 @@
-
+
diff --git a/src/app/shared/chat/group-messages/group-messages.page.ts b/src/app/shared/chat/group-messages/group-messages.page.ts
index 7384b96a6..804a7e9fc 100644
--- a/src/app/shared/chat/group-messages/group-messages.page.ts
+++ b/src/app/shared/chat/group-messages/group-messages.page.ts
@@ -28,6 +28,7 @@ import { File } from '@awesome-cordova-plugins/file/ngx';
import { FileOpener } from '@awesome-cordova-plugins/file-opener/ngx';
import { SessionStore } from 'src/app/store/session.service';
import { ViewMediaPage } from 'src/app/modals/view-media/view-media.page';
+import { PermissionService } from 'src/app/services/permission.service';
@Component({
selector: 'app-group-messages',
@@ -103,6 +104,7 @@ export class GroupMessagesPage implements OnInit, OnChanges, AfterViewInit, OnDe
private file: File,
private platform: Platform,
private fileOpener: FileOpener,
+ public p: PermissionService,
) {
this.loggedUserChat = SessionStore.user.ChatData['data'];
diff --git a/src/app/shared/chat/messages/messages.page.html b/src/app/shared/chat/messages/messages.page.html
index 6579f65b8..0662e54b7 100644
--- a/src/app/shared/chat/messages/messages.page.html
+++ b/src/app/shared/chat/messages/messages.page.html
@@ -60,12 +60,12 @@
- Enviado
+ Enviado
- = 1" >Lido
+ = 1" > Lido
Tentar
{{last ? scrollToBottom() : ''}}
@@ -106,12 +106,12 @@
- Enviado
+ Enviado
- = 1" >Lido
+ = 1" > Lido
Tentar
@@ -174,13 +174,12 @@
- Enviado
+ Enviado
- = 1" >Lido
- = 1" >Lida
+ = 1" > Lido
Tentar
@@ -254,7 +253,7 @@
-
+
diff --git a/src/app/shared/chat/messages/messages.page.ts b/src/app/shared/chat/messages/messages.page.ts
index 0fb593dc9..0cc310ac2 100644
--- a/src/app/shared/chat/messages/messages.page.ts
+++ b/src/app/shared/chat/messages/messages.page.ts
@@ -34,6 +34,7 @@ import { SessionStore } from 'src/app/store/session.service';
import { Howl } from 'howler';
import { ViewMediaPage } from 'src/app/modals/view-media/view-media.page';
import { ChatMessageDebuggingPage } from 'src/app/shared/popover/chat-message-debugging/chat-message-debugging.page';
+import { PermissionService } from 'src/app/services/permission.service';
const IMAGE_DIR = 'stored-images';
@@ -121,6 +122,7 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy
private file: File,
private platform: Platform,
private fileOpener: FileOpener,
+ public p: PermissionService,
) {
// update
this.checkAudioPermission()
diff --git a/src/app/shared/event/attendee-modal/attendee-modal.page.ts b/src/app/shared/event/attendee-modal/attendee-modal.page.ts
index 39b242e82..04f5f5ce3 100644
--- a/src/app/shared/event/attendee-modal/attendee-modal.page.ts
+++ b/src/app/shared/event/attendee-modal/attendee-modal.page.ts
@@ -92,7 +92,7 @@ export class AttendeePage implements OnInit {
}
- async selectContact(itm: EventPerson){
+ async selectContact(itm: EventPerson) {
if(this.adding == "intervenient") {
diff --git a/src/app/shared/popover/chat-options-popover/chat-options-popover.page.html b/src/app/shared/popover/chat-options-popover/chat-options-popover.page.html
index 780f01377..95f5df98b 100644
--- a/src/app/shared/popover/chat-options-popover/chat-options-popover.page.html
+++ b/src/app/shared/popover/chat-options-popover/chat-options-popover.page.html
@@ -11,7 +11,7 @@
-
+
diff --git a/src/app/shared/popover/chat-options-popover/chat-options-popover.page.ts b/src/app/shared/popover/chat-options-popover/chat-options-popover.page.ts
index cd4eee539..18c19e4ee 100644
--- a/src/app/shared/popover/chat-options-popover/chat-options-popover.page.ts
+++ b/src/app/shared/popover/chat-options-popover/chat-options-popover.page.ts
@@ -6,6 +6,7 @@ import { NewEventPage } from 'src/app/pages/agenda/new-event/new-event.page';
import { SearchPage } from 'src/app/pages/search/search.page';
import { environment } from 'src/environments/environment';
import { ThemeService } from 'src/app/services/theme.service'
+import { PermissionService } from 'src/app/services/permission.service';
@Component({
selector: 'app-chat-options-popover',
@@ -22,7 +23,8 @@ export class ChatOptionsPopoverPage implements OnInit {
private popoverController: PopoverController,
private modalController: ModalController,
private navParams: NavParams,
- public ThemeService: ThemeService
+ public ThemeService: ThemeService,
+ public p: PermissionService,
) {
this.members = this.navParams.get('members');
diff --git a/src/app/shared/popover/event-details-documents-options/event-details-documents-options.page.html b/src/app/shared/popover/event-details-documents-options/event-details-documents-options.page.html
index 76623bbd2..692456d7e 100644
--- a/src/app/shared/popover/event-details-documents-options/event-details-documents-options.page.html
+++ b/src/app/shared/popover/event-details-documents-options/event-details-documents-options.page.html
@@ -3,7 +3,7 @@
-
+
diff --git a/src/app/store/localstore.service.ts b/src/app/store/localstore.service.ts
index 75878b3ea..d103f5dcf 100644
--- a/src/app/store/localstore.service.ts
+++ b/src/app/store/localstore.service.ts
@@ -10,6 +10,12 @@ export class LocalstoreService {
private prefix = environment.version.lastCommitNumber+"-";
private previewPrefix = 'v17-';
+ callbacks: {[key: string]: {
+ path: string,
+ funx: Function,
+ id: string
+ }} = {}
+
constructor() {
const key = SHA1('version').toString()
@@ -68,6 +74,22 @@ export class LocalstoreService {
localStorage.removeItem(keyName)
}
+ private async change(changeType: 'set' | 'delete') {
+ const currentPath = window.location.pathname
+
+ for (const [key, value] of Object.entries(this.callbacks)) {
+
+ if(currentPath.startsWith(value.path)) {}
+ const dontRepeat = await value.funx({event:{type: changeType}})
+ if(dontRepeat) {
+ delete this.callbacks[key]
+ }
+ }
+
+ }
+
+ listener() {}
+
}
export const localstoreService = new LocalstoreService()
\ No newline at end of file
diff --git a/src/environments/environment.ts b/src/environments/environment.ts
index f5d27fc98..b868f0e40 100644
--- a/src/environments/environment.ts
+++ b/src/environments/environment.ts
@@ -15,8 +15,8 @@ export const environment = {
apiWsChatUrl: 'wss://gd-chat.oapr.gov.ao/websocket', */
production: false,
domain: 'equilibrium.co.ao',
- defaultuser: '',//evandre.dasilva@equilibrium.co.ao
- defaultuserpwd: '', //Luand@1219,
+ defaultuser: 'evandre.dasilva@equilibrium.co.ao',//evandre.dasilva@equilibrium.co.ao
+ defaultuserpwd: 'Luand@1219', //Luand@1219,
chatOffline: true,
presidencia: false,
version: versionData,
diff --git a/version/git-version.ts b/version/git-version.ts
index d219ccc10..2d468fe3f 100644
--- a/version/git-version.ts
+++ b/version/git-version.ts
@@ -1,12 +1,12 @@
export let versionData = {
- "shortSHA": "706729155",
- "SHA": "706729155ce64fdc379cb6fed746a4cd2104760a",
+ "shortSHA": "2c97264f5",
+ "SHA": "2c97264f56e6fc130a559901b134a6d1de92e8ed",
"branch": "no_bug_movemente",
"lastCommitAuthor": "'Eudes Inácio'",
- "lastCommitTime": "'Thu Jan 19 10:29:34 2023 +0100'",
- "lastCommitMessage": "pull of peter changes 3",
- "lastCommitNumber": "4663",
+ "lastCommitTime": "'Thu Jan 19 14:38:10 2023 +0100'",
+ "lastCommitMessage": "Envirement changed",
+ "lastCommitNumber": "4664",
"change": "",
- "changeStatus": "On branch no_bug_movemente\nYour branch is up to date with 'origin/no_bug_movemente'.\n\nChanges to be committed:\n (use \"git restore --staged ...\" to unstage)\n\tmodified: src/environments/environment.prod.ts",
+ "changeStatus": "On branch no_bug_movemente\nYour branch and 'origin/no_bug_movemente' have diverged,\nand have 1 and 8 different commits each, respectively.\n (use \"git pull\" to merge the remote branch into yours)\n\nAll conflicts fixed but you are still merging.\n (use \"git commit\" to conclude merge)\n\nChanges to be committed:\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/app/home/home.page.ts\n\tmodified: src/app/modals/profile/edit-profile/edit-profile.page.html\n\tmodified: src/app/pages/agenda/new-event/new-event.page.ts\n\tmodified: src/app/pages/chat/group-messages/group-messages.page.html\n\tmodified: src/app/pages/chat/messages/messages.page.html\n\tmodified: src/app/pages/events/attendees/attendees.page.ts\n\tmodified: src/app/pages/publications/new-action/new-action.page.ts\n\tmodified: src/app/pages/publications/publications.page.html\n\tmodified: src/app/pages/publications/publications.page.ts\n\tmodified: src/app/services/auth.service.ts\n\tmodified: src/app/services/chat/chat-system.service.ts\n\tmodified: src/app/services/first-enter.service.ts\n\tmodified: src/app/services/notifications.service.ts\n\tmodified: src/app/shared/chat/group-messages/group-messages.page.html\n\tmodified: src/app/shared/chat/group-messages/group-messages.page.ts\n\tmodified: src/app/shared/chat/messages/messages.page.html\n\tmodified: src/app/shared/chat/messages/messages.page.ts\n\tmodified: src/app/shared/event/attendee-modal/attendee-modal.page.ts\n\tmodified: src/app/shared/popover/chat-options-popover/chat-options-popover.page.html\n\tmodified: src/app/shared/popover/chat-options-popover/chat-options-popover.page.ts\n\tmodified: src/app/shared/popover/event-details-documents-options/event-details-documents-options.page.html\n\tmodified: src/app/store/localstore.service.ts\n\tmodified: src/environments/environment.ts",
"changeAuthor": "eudes.inacio"
}
\ No newline at end of file