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