Merge pull request #1519 from ajnart/feature/local-weather-fetch

✨ Fetch the weather using a local request instead of a server-side one
This commit is contained in:
Thomas Camlong authored and GitHub committed 2023-10-30 19:56:49 +01:00
commit 3d6fa44897
2 files changed
+18 -16

No files matched your search

-14
View File
@@ -36,20 +36,6 @@ export const weatherRouter = createTRPCRouter({
})
)
.query(async ({ input }) => fetchCity(input.query)),
at: publicProcedure
.input(
z.object({
longitude: z.number(),
latitude: z.number(),
})
)
.output(weatherSchema)
.query(async ({ input }) => {
const res = await fetch(
`https://api.open-meteo.com/v1/forecast?latitude=${input.latitude}&longitude=${input.longitude}&daily=weathercode,temperature_2m_max,temperature_2m_min&current_weather=true&timezone=Europe%2FLondon`
);
return res.json();
}),
});
export type City = z.infer<typeof citySchema>;