Skip to content

Commit 62f4f4a

Browse files
committed
readd where
1 parent dcabece commit 62f4f4a

1 file changed

Lines changed: 29 additions & 24 deletions

File tree

atw-cli/src/commands/mcp.ts

Lines changed: 29 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -25,34 +25,36 @@ export const createMCPServeCommand = ({ zero }: Deps): Command => {
2525
"Get all upcoming published All Things Web events",
2626
{},
2727
async () => {
28-
const getEvents = async (): Promise<Event[]> => {
29-
let count = 0;
30-
return new Promise(async (resolve) => {
31-
for(let i = 0; i < 10; i++) {
32-
const events = zero.query.events
33-
//.where("startDate", ">", new Date().getTime())
34-
.orderBy("startDate", "desc")
35-
.limit(10)
36-
.run();
37-
if(!events.length) {
38-
count += 1;
39-
await sleep(200);
40-
} else {
41-
resolve(events);
42-
}
28+
const getEvents = async (): Promise<Event[]> => {
29+
let count = 0;
30+
return new Promise(async (resolve) => {
31+
for (let i = 0; i < 10; i++) {
32+
const events = zero.query.events
33+
.where("startDate", ">", new Date().getTime())
34+
.orderBy("startDate", "desc")
35+
.limit(10)
36+
.run();
37+
if (!events.length) {
38+
count += 1;
39+
await sleep(200);
40+
} else {
41+
resolve(events);
4342
}
44-
});
45-
};
46-
const events = await getEvents();
47-
return { content: events.map((event) => ({
48-
type: "text",
49-
text: `
43+
}
44+
});
45+
};
46+
const events = await getEvents();
47+
return {
48+
content: events.map((event) => ({
49+
type: "text",
50+
text: `
5051
name: ${event.name}
5152
start: ${event.startDate}
5253
location: ${event.shortLocation}
5354
tagline: ${event.tagline}
54-
eventId: ${event.id}`
55-
})) };
55+
eventId: ${event.id}`,
56+
})),
57+
};
5658
},
5759
);
5860

@@ -70,7 +72,10 @@ export const createMCPServeCommand = ({ zero }: Deps): Command => {
7072
text = `Oh no! Something went wrong! ${results.error}`;
7173
}
7274
return {
73-
content: [{ type: "text", text }, {type: "text", text: `eventId: ${eventId}`}],
75+
content: [
76+
{ type: "text", text },
77+
{ type: "text", text: `eventId: ${eventId}` },
78+
],
7479
};
7580
},
7681
);

0 commit comments

Comments
 (0)