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
2023-10-30 19:56:49 +01:00
committed by GitHub
2 changed files with 18 additions and 16 deletions

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>;