@@ -110,7 +110,7 @@ const openIndexedDB = async (): Promise<IDBDatabase> => {
110110} ;
111111
112112// Helper function for IndexedDB transactions
113- const performTransaction = async < T > (
113+ const performIndexDBTransaction = async < T > (
114114 db : IDBDatabase ,
115115 storeName : string ,
116116 mode : IDBTransactionMode ,
@@ -133,7 +133,7 @@ const writeToIndexedDB = async (
133133 filename : string
134134) : Promise < boolean > => {
135135 try {
136- const existingRecord = await performTransaction ( db , "ChordsRecordings" , "readwrite" , ( store ) => {
136+ const existingRecord = await performIndexDBTransaction ( db , "ChordsRecordings" , "readwrite" , ( store ) => {
137137 return new Promise < any > ( ( resolve , reject ) => {
138138 const getRequest = store . get ( filename ) ;
139139 getRequest . onsuccess = ( ) => resolve ( getRequest . result ) ;
@@ -143,7 +143,7 @@ const writeToIndexedDB = async (
143143
144144 if ( existingRecord ) {
145145 existingRecord . content . push ( ...data ) ;
146- await performTransaction ( db , "ChordsRecordings" , "readwrite" , ( store ) => {
146+ await performIndexDBTransaction ( db , "ChordsRecordings" , "readwrite" , ( store ) => {
147147 return new Promise < void > ( ( resolve , reject ) => {
148148 const putRequest = store . put ( existingRecord ) ;
149149 putRequest . onsuccess = ( ) => resolve ( ) ;
@@ -152,7 +152,7 @@ const writeToIndexedDB = async (
152152 } ) ;
153153 } else {
154154 const newRecord = { filename, content : [ ...data ] } ;
155- await performTransaction ( db , "ChordsRecordings" , "readwrite" , ( store ) => {
155+ await performIndexDBTransaction ( db , "ChordsRecordings" , "readwrite" , ( store ) => {
156156 return new Promise < void > ( ( resolve , reject ) => {
157157 const putRequest = store . put ( newRecord ) ;
158158 putRequest . onsuccess = ( ) => resolve ( ) ;
@@ -172,7 +172,7 @@ const writeToIndexedDB = async (
172172// Function to get all data from IndexedDB
173173const getAllDataFromIndexedDB = async ( db : IDBDatabase ) : Promise < any [ ] > => {
174174 try {
175- return await performTransaction ( db , "ChordsRecordings" , "readonly" , ( store ) => {
175+ return await performIndexDBTransaction ( db , "ChordsRecordings" , "readonly" , ( store ) => {
176176 return new Promise < any [ ] > ( ( resolve , reject ) => {
177177 const request = store . getAll ( ) ;
178178 request . onsuccess = ( ) => resolve ( request . result ) ;
@@ -233,7 +233,7 @@ const saveAllDataAsZip = async (canvasCount: number, selectedChannels: number[])
233233 try {
234234 const db = await openIndexedDB ( ) ;
235235
236- const allData = await performTransaction ( db , "ChordsRecordings" , "readonly" , ( store ) => {
236+ const allData = await performIndexDBTransaction ( db , "ChordsRecordings" , "readonly" , ( store ) => {
237237 return new Promise < any [ ] > ( ( resolve , reject ) => {
238238 const request = store . getAll ( ) ;
239239 request . onsuccess = ( ) => resolve ( request . result ) ;
@@ -275,7 +275,7 @@ const saveDataByFilename = async (
275275 try {
276276 const db = await openIndexedDB ( ) ;
277277
278- const record = await performTransaction ( db , "ChordsRecordings" , "readonly" , ( store ) => {
278+ const record = await performIndexDBTransaction ( db , "ChordsRecordings" , "readonly" , ( store ) => {
279279 return new Promise < any > ( ( resolve , reject ) => {
280280 const index = store . index ( "filename" ) ;
281281 const getRequest = index . get ( filename ) ;
@@ -310,7 +310,7 @@ const saveDataByFilename = async (
310310
311311// Function to get file count from IndexedDB
312312const getFileCountFromIndexedDB = async ( db : IDBDatabase ) : Promise < string [ ] > => {
313- return performTransaction ( db , "ChordsRecordings" , "readonly" , ( store ) => {
313+ return performIndexDBTransaction ( db , "ChordsRecordings" , "readonly" , ( store ) => {
314314 return new Promise < string [ ] > ( ( resolve , reject ) => {
315315 const filenames : string [ ] = [ ] ;
316316 const cursorRequest = store . openCursor ( ) ;
@@ -342,7 +342,7 @@ const deleteFilesByFilename = async (filename: string) => {
342342 const db = ( event . target as IDBOpenDBRequest ) . result ;
343343
344344 try {
345- await performTransaction ( db , "ChordsRecordings" , "readwrite" , async ( store ) => {
345+ await performIndexDBTransaction ( db , "ChordsRecordings" , "readwrite" , async ( store ) => {
346346 if ( ! store . indexNames . contains ( "filename" ) ) {
347347 throw new Error ( "Index 'filename' does not exist." ) ;
348348 }
@@ -383,7 +383,7 @@ const deleteAllDataFromIndexedDB = async () => {
383383 const db = ( event . target as IDBOpenDBRequest ) . result ;
384384
385385 try {
386- await performTransaction ( db , "ChordsRecordings" , "readwrite" , async ( store ) => {
386+ await performIndexDBTransaction ( db , "ChordsRecordings" , "readwrite" , async ( store ) => {
387387 const clearRequest = store . clear ( ) ;
388388
389389 return new Promise < void > ( ( resolveClear , rejectClear ) => {
0 commit comments