@@ -194,12 +194,14 @@ result, err := c.GetParseResult(
194194 tensorlake.WithSSE (true ),
195195 tensorlake.WithOnUpdate (func (name tensorlake.ParseEventName , r *tensorlake.ParseResult ) {
196196 switch eventName {
197- case tensorlake.sseEventParseQueued :
197+ case tensorlake.SSEEventParseQueued :
198198 fmt.Println (" Job queued" )
199- case tensorlake.sseEventParseUpdate :
199+ case tensorlake.SSEEventParseUpdate :
200200 fmt.Printf (" Progress: %d /%d pages\n " , r.ParsedPagesCount , r.TotalPages )
201- case tensorlake.sseEventParseDone :
201+ case tensorlake.SSEEventParseDone :
202202 fmt.Println (" Complete!" )
203+ case tensorlake.SSEEventParseFailed :
204+ fmt.Printf (" Failed: %s \n " , r.Error )
203205 }
204206 }),
205207)
@@ -211,23 +213,23 @@ Easily iterate through paginated results:
211213
212214``` go
213215// Iterate all files
214- for file , err := range c.IterFiles (ctx, 50 , tensorlake. PaginationDirectionNext ) {
216+ for file , err := range c.IterFiles (ctx, 50 ) {
215217 if err != nil {
216218 panic (err)
217219 }
218220 fmt.Printf (" File: %s \n " , file.FileName )
219221}
220222
221223// Iterate all parse jobs
222- for job , err := range c.IterParseJobs (ctx, 50 , tensorlake. PaginationDirectionNext ) {
224+ for job , err := range c.IterParseJobs (ctx, 50 ) {
223225 if err != nil {
224226 panic (err)
225227 }
226228 fmt.Printf (" Job %s : Status: %s \n " , job.ParseId , job.Status )
227229}
228230
229231// Iterate all datasets
230- for dataset , err := range c.IterDatasets (ctx, 50 , tensorlake. PaginationDirectionNext ) {
232+ for dataset , err := range c.IterDatasets (ctx, 50 ) {
231233 if err != nil {
232234 panic (err)
233235 }
0 commit comments