@@ -56,15 +56,11 @@ export const getDataset: ToolEntry = {
5656 return { content : [ { type : 'text' , text : 'Dataset ID is required.' } ] } ;
5757 }
5858 const client = new ApifyClient ( { token : apifyToken } ) ;
59- try {
60- const v = await client . dataset ( parsed . datasetId ) . get ( ) ;
61- if ( ! v ) {
62- return { content : [ { type : 'text' , text : `Dataset '${ parsed . datasetId } ' not found.` } ] } ;
63- }
64- return { content : [ { type : 'text' , text : JSON . stringify ( v ) } ] } ;
65- } catch {
66- return { content : [ { type : 'text' , text : `Invalid dataset ID or dataset not found.` } ] } ;
59+ const v = await client . dataset ( parsed . datasetId ) . get ( ) ;
60+ if ( ! v ) {
61+ return { content : [ { type : 'text' , text : `Dataset '${ parsed . datasetId } ' not found.` } ] } ;
6762 }
63+ return { content : [ { type : 'text' , text : JSON . stringify ( v ) } ] } ;
6864 } ,
6965 } as InternalTool ,
7066} ;
@@ -96,28 +92,24 @@ export const getDatasetItems: ToolEntry = {
9692 return { content : [ { type : 'text' , text : 'Dataset ID is required.' } ] } ;
9793 }
9894 const client = new ApifyClient ( { token : apifyToken } ) ;
99- try {
100- // Convert comma-separated strings to arrays
101- const fields = parsed . fields ?. split ( ',' ) . map ( ( f ) => f . trim ( ) ) ;
102- const omit = parsed . omit ?. split ( ',' ) . map ( ( f ) => f . trim ( ) ) ;
103- const flatten = parsed . flatten ?. split ( ',' ) . map ( ( f ) => f . trim ( ) ) ;
95+ // Convert comma-separated strings to arrays
96+ const fields = parsed . fields ?. split ( ',' ) . map ( ( f ) => f . trim ( ) ) ;
97+ const omit = parsed . omit ?. split ( ',' ) . map ( ( f ) => f . trim ( ) ) ;
98+ const flatten = parsed . flatten ?. split ( ',' ) . map ( ( f ) => f . trim ( ) ) ;
10499
105- const v = await client . dataset ( parsed . datasetId ) . listItems ( {
106- clean : parsed . clean ,
107- offset : parsed . offset ,
108- limit : parsed . limit ,
109- fields,
110- omit,
111- desc : parsed . desc ,
112- flatten,
113- } ) ;
114- if ( ! v ) {
115- return { content : [ { type : 'text' , text : `Dataset '${ parsed . datasetId } ' not found.` } ] } ;
116- }
117- return { content : [ { type : 'text' , text : JSON . stringify ( v ) } ] } ;
118- } catch {
119- return { content : [ { type : 'text' , text : `Invalid input or dataset not found.` } ] } ;
100+ const v = await client . dataset ( parsed . datasetId ) . listItems ( {
101+ clean : parsed . clean ,
102+ offset : parsed . offset ,
103+ limit : parsed . limit ,
104+ fields,
105+ omit,
106+ desc : parsed . desc ,
107+ flatten,
108+ } ) ;
109+ if ( ! v ) {
110+ return { content : [ { type : 'text' , text : `Dataset '${ parsed . datasetId } ' not found.` } ] } ;
120111 }
112+ return { content : [ { type : 'text' , text : JSON . stringify ( v ) } ] } ;
121113 } ,
122114 } as InternalTool ,
123115} ;
0 commit comments