fix(query): reverse order of returned lifelogs

This commit is contained in:
Graham 2025-03-22 19:23:36 -07:00
parent 985383e6a5
commit 2a4cbc03e2
Signed by: puregarlic
SSH key fingerprint: SHA256:j2sN/ABe7mfw8RwswfUi4owiaZYA2sTKCSkKlqYb35M

View file

@ -74,37 +74,24 @@ export interface LifelogsResponse {
export const queryLifelogs = fromPromise( export const queryLifelogs = fromPromise(
async ({ input }: { input: QueryInput }) => { async ({ input }: { input: QueryInput }) => {
// return await input.client.get<LifelogsResponse>("lifelogs", {
// searchParams: {
// start: format(input.start),
// end: format(input.end),
// ...(input.cursor ? { cursor: input.cursor } : {}),
// },
// }).json();
const url = new URL("https://api.limitless.ai/v1/lifelogs"); const url = new URL("https://api.limitless.ai/v1/lifelogs");
url.searchParams.set("start", input.start.toISOString()); url.searchParams.set("start", input.start.toISOString());
url.searchParams.set("end", input.end.toISOString()); url.searchParams.set("end", input.end.toISOString());
url.searchParams.set("direction", "asc");
url.searchParams.set("includeMarkdown", "false"); url.searchParams.set("includeMarkdown", "false");
if (input.cursor) { if (input.cursor) {
url.searchParams.set("cursor", input.cursor); url.searchParams.set("cursor", input.cursor);
} }
try { const res = await request({
const res = await request({ url: url.toString(),
url: url.toString(), headers: {
headers: { "X-API-Key": input.apiKey,
"X-API-Key": input.apiKey, },
}, });
});
console.log(res); return JSON.parse(res) as LifelogsResponse;
return JSON.parse(res) as LifelogsResponse;
} catch (err) {
console.error(err);
throw err;
}
}, },
); );