mirror of
https://github.com/15000rpm/Pole-Mapper.git
synced 2026-10-09 10:45:10 +09:00
테스트 서버에 올리기 위한 준비
ID 중복 방지 - UUID v4 사용
This commit is contained in:
@@ -83,6 +83,21 @@ export async function insertPole(pole) {
|
||||
if (error) throw error;
|
||||
}
|
||||
|
||||
export async function findDuplicatePole(lat, lng, timestamp) {
|
||||
const tolerance = 0.0001;
|
||||
const { data, error } = await supabase
|
||||
.from('poles')
|
||||
.select('id')
|
||||
.gte('lat', lat - tolerance)
|
||||
.lte('lat', lat + tolerance)
|
||||
.gte('lng', lng - tolerance)
|
||||
.lte('lng', lng + tolerance)
|
||||
.eq('timestamp', timestamp)
|
||||
.limit(1);
|
||||
if (error) throw error;
|
||||
return data?.length > 0;
|
||||
}
|
||||
|
||||
export async function getPole(id) {
|
||||
const { data, error } = await supabase
|
||||
.from('poles')
|
||||
|
||||
Reference in New Issue
Block a user