Revert " Fetch the weather using a local request instead of a server-side one"

This commit is contained in:
Thomas Camlong
2023-10-31 00:31:59 +01:00
committed by GitHub
parent 181193bdf8
commit 66f0368183
2 changed files with 16 additions and 18 deletions

View File

@@ -36,6 +36,20 @@ 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>;