export const searchBookswithLocation = query({
args: {
searchTerm: v.string(),
latitude: v.number(),
longitude: v.number(),
},
handler: async (ctx, args) => {
const maxResults = 16;
const maxDistance = 10000;
const result = await geospatial.queryNearest(
ctx,
{ latitude: args.latitude, longitude: args.longitude },
maxResults,
maxDistance,
)
;
return result;
},
});
export const searchBookswithLocation = query({
args: {
searchTerm: v.string(),
latitude: v.number(),
longitude: v.number(),
},
handler: async (ctx, args) => {
const maxResults = 16;
const maxDistance = 10000;
const result = await geospatial.queryNearest(
ctx,
{ latitude: args.latitude, longitude: args.longitude },
maxResults,
maxDistance,
)
;
return result;
},
});