diff --git a/src/app/shared/popover/request-options/request-options.page.ts b/src/app/shared/popover/request-options/request-options.page.ts
index 46684831e..59a4d6dd1 100644
--- a/src/app/shared/popover/request-options/request-options.page.ts
+++ b/src/app/shared/popover/request-options/request-options.page.ts
@@ -196,6 +196,7 @@ export class RequestOptionsPage implements OnInit {
const modal = await this.modalController.create({
component: AddNotePage,
componentProps:{
+ showAttachmentBtn: true,
},
cssClass: classs,
backdropDismiss: true
diff --git a/src/app/shared/popover/searched-document-options/searched-document-options.page.ts b/src/app/shared/popover/searched-document-options/searched-document-options.page.ts
index dbdda1bc1..f8b237e14 100644
--- a/src/app/shared/popover/searched-document-options/searched-document-options.page.ts
+++ b/src/app/shared/popover/searched-document-options/searched-document-options.page.ts
@@ -1,12 +1,6 @@
import { Component, OnInit } from '@angular/core';
-import { ActivatedRoute, Router } from '@angular/router';
import { ModalController, NavParams, PopoverController } from '@ionic/angular';
-import { DocumentSetUpMeetingPage } from 'src/app/modals/document-set-up-meeting/document-set-up-meeting.page';
-import { ExpedientTaskModalPageNavParamsTask } from 'src/app/models/ExpedientTaskModalPage';
import { PermissionService } from 'src/app/OtherService/permission.service';
-import { ExpedientTaskModalPage } from 'src/app/pages/gabinete-digital/expediente/expedient-task-modal/expedient-task-modal.page';
-import { ProcessesService } from 'src/app/services/processes.service';
-import { ToastService } from 'src/app/services/toast.service';
@Component({
selector: 'app-searched-document-options',
diff --git a/src/app/store/chat-message.service.spec.ts b/src/app/store/chat-message.service.spec.ts
new file mode 100644
index 000000000..3f2176442
--- /dev/null
+++ b/src/app/store/chat-message.service.spec.ts
@@ -0,0 +1,16 @@
+import { TestBed } from '@angular/core/testing';
+
+import { ChatMessageService } from './chat-message.service';
+
+describe('ChatMessageService', () => {
+ let service: ChatMessageService;
+
+ beforeEach(() => {
+ TestBed.configureTestingModule({});
+ service = TestBed.inject(ChatMessageService);
+ });
+
+ it('should be created', () => {
+ expect(service).toBeTruthy();
+ });
+});
diff --git a/src/app/store/chat-message.service.ts b/src/app/store/chat-message.service.ts
new file mode 100644
index 000000000..8cc1be0b1
--- /dev/null
+++ b/src/app/store/chat-message.service.ts
@@ -0,0 +1,42 @@
+import { Injectable } from '@angular/core';
+import { localstoreService } from './localstore.service'
+import { SHA1 } from 'crypto-js'
+
+@Injectable({
+ providedIn: 'root'
+})
+export class ChatMessageService {
+
+ private _message = []
+ // local storage keyName
+ private keyName: string;
+
+ constructor() {
+
+ this.keyName = (SHA1(this.constructor.name)).toString()
+
+ setTimeout(()=> {
+ let restore = localstoreService.get(this.keyName, {})
+ this._message = restore.message || {}
+ }, 10)
+
+ }
+
+ getMessages(roomId) {
+ return this._message[roomId] || []
+ }
+
+ add(roomId, message) {
+ this._message[roomId] = message
+
+ setTimeout(()=> {
+ localstoreService.set(this.keyName, {
+ message: this._message
+ })
+ }, 5000)
+ }
+
+}
+
+
+export const ChatMessageStore = new ChatMessageService()
\ No newline at end of file
diff --git a/src/app/store/localstore.service.ts b/src/app/store/localstore.service.ts
index 72cc56608..25e0ecc8a 100644
--- a/src/app/store/localstore.service.ts
+++ b/src/app/store/localstore.service.ts
@@ -59,6 +59,8 @@ export class LocalstoreService {
export const localstoreService = new LocalstoreService()
+// console.log( AES.encrypt( 'peter', 'v14-dba29fd8bdbf24ffe4840b0f778f70f6a163d424').toString())
+
// // Create WebSocket connection.
// const socket = new WebSocket('ws://localhost:8080');