private get ctxMessage() {
const messageTransaction = this.db.transaction('messages', 'readwrite');
const messageStore = messageTransaction.objectStore('messages');
return { messageTransaction, messageStore };
}
private async getAllMessage(message: Message) {
const { messageStore ,messageTransaction } = this.ctxMessage;
const result = await messageStore.getAll();
return result
}
Showing transaction is not active when I try to call getAllMessage method.
I am using idb npm package