lint fix wip3

This commit is contained in:
Nicolas Cantu 2026-01-06 14:48:13 +01:00
parent b22259ff2f
commit 8e7d234e68

View File

@ -53,7 +53,7 @@ class ObjectCacheService {
resolve(db) resolve(db)
} }
request.onupgradeneeded = (event) => { request.onupgradeneeded = (event: IDBVersionChangeEvent): void => {
const db = (event.target as IDBOpenDBRequest).result const db = (event.target as IDBOpenDBRequest).result
if (!db.objectStoreNames.contains('objects')) { if (!db.objectStoreNames.contains('objects')) {
const store = db.createObjectStore('objects', { keyPath: 'id' }) const store = db.createObjectStore('objects', { keyPath: 'id' })
@ -92,8 +92,12 @@ class ObjectCacheService {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
const request = index.count(IDBKeyRange.only(hash)) const request = index.count(IDBKeyRange.only(hash))
request.onsuccess = () => resolve(request.result) request.onsuccess = (): void => {
request.onerror = () => reject(request.error) resolve(request.result)
}
request.onerror = (): void => {
reject(request.error)
}
}) })
} catch (error) { } catch (error) {
console.error(`Error counting objects with hash ${hash}:`, error) console.error(`Error counting objects with hash ${hash}:`, error)
@ -144,8 +148,12 @@ class ObjectCacheService {
await new Promise<void>((resolve, reject) => { await new Promise<void>((resolve, reject) => {
const request = store.put(cached) const request = store.put(cached)
request.onsuccess = () => resolve() request.onsuccess = (): void => {
request.onerror = () => reject(request.error) resolve()
}
request.onerror = (): void => {
reject(request.error)
}
}) })
} catch (error) { } catch (error) {
console.error(`Error caching ${objectType} object:`, error) console.error(`Error caching ${objectType} object:`, error)
@ -163,11 +171,11 @@ class ObjectCacheService {
const store = transaction.objectStore('objects') const store = transaction.objectStore('objects')
const hashIndex = store.index('hash') const hashIndex = store.index('hash')
return new Promise((resolve, reject) => { return new Promise<unknown | null>((resolve, reject) => {
const request = hashIndex.openCursor(IDBKeyRange.only(hash)) const request = hashIndex.openCursor(IDBKeyRange.only(hash))
const objects: CachedObject[] = [] const objects: CachedObject[] = []
request.onsuccess = (event) => { request.onsuccess = (event: Event): void => {
const cursor = (event.target as IDBRequest<IDBCursorWithValue>).result const cursor = (event.target as IDBRequest<IDBCursorWithValue>).result
if (cursor) { if (cursor) {
const obj = cursor.value as CachedObject const obj = cursor.value as CachedObject
@ -186,7 +194,9 @@ class ObjectCacheService {
} }
} }
request.onerror = () => reject(request.error) request.onerror = (): void => {
reject(request.error)
}
}) })
} catch (error) { } catch (error) {
console.error(`Error retrieving ${objectType} object from cache:`, error) console.error(`Error retrieving ${objectType} object from cache:`, error)
@ -203,9 +213,9 @@ class ObjectCacheService {
const transaction = db.transaction(['objects'], 'readonly') const transaction = db.transaction(['objects'], 'readonly')
const store = transaction.objectStore('objects') const store = transaction.objectStore('objects')
return new Promise((resolve, reject) => { return new Promise<unknown | null>((resolve, reject) => {
const request = store.get(id) const request = store.get(id)
request.onsuccess = () => { request.onsuccess = (): void => {
const obj = request.result as CachedObject | undefined const obj = request.result as CachedObject | undefined
if (obj && !obj.hidden) { if (obj && !obj.hidden) {
resolve(obj.parsed) resolve(obj.parsed)
@ -213,7 +223,9 @@ class ObjectCacheService {
resolve(null) resolve(null)
} }
} }
request.onerror = () => reject(request.error) request.onerror = (): void => {
reject(request.error)
}
}) })
} catch (error) { } catch (error) {
console.error(`Error retrieving ${objectType} object by ID from cache:`, error) console.error(`Error retrieving ${objectType} object by ID from cache:`, error)
@ -234,7 +246,7 @@ class ObjectCacheService {
const request = store.openCursor() const request = store.openCursor()
const objects: CachedObject[] = [] const objects: CachedObject[] = []
request.onsuccess = (event) => { request.onsuccess = (event: Event): void => {
const cursor = (event.target as IDBRequest<IDBCursorWithValue>).result const cursor = (event.target as IDBRequest<IDBCursorWithValue>).result
if (cursor) { if (cursor) {
const obj = cursor.value as CachedObject const obj = cursor.value as CachedObject
@ -253,7 +265,9 @@ class ObjectCacheService {
} }
} }
request.onerror = () => reject(request.error) request.onerror = (): void => {
reject(request.error)
}
}) })
} catch (error) { } catch (error) {
console.error('Error retrieving author from cache by pubkey:', error) console.error('Error retrieving author from cache by pubkey:', error)
@ -271,8 +285,12 @@ class ObjectCacheService {
const store = transaction.objectStore('objects') const store = transaction.objectStore('objects')
await new Promise<void>((resolve, reject) => { await new Promise<void>((resolve, reject) => {
const request = store.clear() const request = store.clear()
request.onsuccess = () => resolve() request.onsuccess = (): void => {
request.onerror = () => reject(request.error) resolve()
}
request.onerror = (): void => {
reject(request.error)
}
}) })
} catch (error) { } catch (error) {
console.error(`Error clearing ${objectType} cache:`, error) console.error(`Error clearing ${objectType} cache:`, error)