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 - Lido + Lido
Tentar
{{last ? scrollToBottom() : ''}} @@ -103,12 +103,12 @@ image - Enviado + Enviado - Lido + Lido
Tentar
@@ -159,13 +159,13 @@ - Enviado + Enviado - Lido -
Tentar
+ 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 - Lido + Lido
Tentar
@@ -99,12 +99,12 @@ image - Enviado + Enviado - Lido + Lido
Tentar
@@ -165,12 +165,12 @@ - Enviado + Enviado - Lido + 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 - Lido + Lido
Tentar
{{last ? scrollToBottom() : ''}} @@ -108,13 +108,13 @@ - Enviado + Enviado Lido -
Tentar
+
Tentar
@@ -165,12 +165,12 @@ - Enviado + Enviado - Lido + 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 - Lido + Lido
Tentar
{{last ? scrollToBottom() : ''}} @@ -106,12 +106,12 @@ image - Enviado + Enviado - Lido + Lido
Tentar
@@ -174,13 +174,12 @@ - Enviado + Enviado - Lido - Lida + 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