mirror of
https://github.com/jcreek/LivingDexTracker.git
synced 2026-07-12 18:43:45 +00:00
Update src/lib/repositories/CatchRecordRepository.ts
This commit is contained in:
@@ -140,11 +140,15 @@ class CatchRecordRepository {
|
|||||||
}
|
}
|
||||||
|
|
||||||
async findByUserAndPokemon(userId: string, pokedexEntryId: string): Promise<CatchRecord | null> {
|
async findByUserAndPokemon(userId: string, pokedexEntryId: string): Promise<CatchRecord | null> {
|
||||||
|
const numericId = Number(pokedexEntryId);
|
||||||
|
if (isNaN(numericId)) {
|
||||||
|
return null;
|
||||||
|
}
|
||||||
const { data, error } = await this.supabase
|
const { data, error } = await this.supabase
|
||||||
.from('catch_records')
|
.from('catch_records')
|
||||||
.select('*')
|
.select('*')
|
||||||
.eq('userId', userId)
|
.eq('userId', userId)
|
||||||
.eq('pokedexEntryId', pokedexEntryId)
|
.eq('pokedexEntryId', numericId)
|
||||||
.single();
|
.single();
|
||||||
|
|
||||||
if (error || !data) return null;
|
if (error || !data) return null;
|
||||||
|
|||||||
Reference in New Issue
Block a user