From 1ee5c9e4a0a2b257877bb3e69cb8e5c780fdf398 Mon Sep 17 00:00:00 2001
From: "Richard T. Carback III" <rick.carback@gmail.com>
Date: Tue, 4 Oct 2022 16:21:02 +0000
Subject: [PATCH] Make the message id index unique

---
 indexedDb/init.go | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/indexedDb/init.go b/indexedDb/init.go
index 9f107ba0..81676053 100644
--- a/indexedDb/init.go
+++ b/indexedDb/init.go
@@ -102,8 +102,13 @@ func v1Upgrade(db *idb.Database) error {
 	if err != nil {
 		return err
 	}
+
+	messageStoreMessageIndexOpts := idb.IndexOptions{
+		Unique:     true,
+		MultiEntry: false,
+	}
 	_, err = messageStore.CreateIndex(messageStoreMessageIndex,
-		js.ValueOf(messageStoreMessage), indexOpts)
+		js.ValueOf(messageStoreMessage), messageStoreMessageIndexOpts)
 	if err != nil {
 		return err
 	}
-- 
GitLab