diff --git a/src/app/home/home.page.ts b/src/app/home/home.page.ts
index 954089660..6fe433f8a 100644
--- a/src/app/home/home.page.ts
+++ b/src/app/home/home.page.ts
@@ -126,6 +126,12 @@ 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/models/beast-orm.ts b/src/app/models/beast-orm.ts
index 8edea3bb2..2aa6e8069 100644
--- a/src/app/models/beast-orm.ts
+++ b/src/app/models/beast-orm.ts
@@ -11,6 +11,7 @@ export class MessageModel extends models.Model {
ts = JsonField({blank:true})
u = JsonField()
_id = models.CharField({blank:true})
+ origin = models.CharField({blank:true})
_updatedAt = models.IntegerField()
messageSend = models.BooleanField()
offline = models.BooleanField()
@@ -41,7 +42,7 @@ export class DeleteMessageModel extends models.Model {
models.register({
databaseName: 'chat-storage'+environment.version.lastCommitNumber,
type: 'indexedDB',
- version: 10,
+ version: 11,
models: [MessageModel, DeleteMessageModel, attachments]
})
diff --git a/src/app/models/chatMethod.ts b/src/app/models/chatMethod.ts
index 73570fa16..56ee9fa79 100644
--- a/src/app/models/chatMethod.ts
+++ b/src/app/models/chatMethod.ts
@@ -75,6 +75,7 @@ export interface Message {
u: U;
from: 'Offline'|'History'|'stream'| 'send'
t: string;
+ origin: 'history' | 'stream' | 'local'
_updatedAt: '';
mentions: any[];
channels: any[];
diff --git a/src/app/models/message.model.ts b/src/app/models/message.model.ts
index 732672370..341262051 100644
--- a/src/app/models/message.model.ts
+++ b/src/app/models/message.model.ts
@@ -43,6 +43,7 @@ export interface ChatMessageInterface {
_updatedAt: number;
mentions: any[];
channels: any[];
+ origin?: 'history' | 'stream' | 'local'
};
diff --git a/src/app/pages/agenda/agenda.page.html b/src/app/pages/agenda/agenda.page.html
index 2665c5223..43d891c63 100644
--- a/src/app/pages/agenda/agenda.page.html
+++ b/src/app/pages/agenda/agenda.page.html
@@ -93,7 +93,6 @@
-
@@ -114,11 +113,11 @@
-