@@ -56,7 +56,7 @@ package main
56
56
import (
57
57
" fmt"
58
58
59
- " github.com/nitrictech/go-sdk/handler "
59
+ " github.com/nitrictech/go-sdk/nitric/apis "
60
60
" github.com/nitrictech/go-sdk/nitric"
61
61
)
62
62
@@ -70,11 +70,9 @@ func main() {
70
70
// ✅ This declaration will work
71
71
bucket , err := nitric.NewBucket (" files" ).Allow (nitric.BucketRead )
72
72
73
- api.Get (" /files/:name" , func (ctx *handler. HttpContext , next handler. HttpHandler ) (*handler. HttpContext , error ) {
73
+ api.Get (" /files/:name" , func (ctx *apis. Ctx ) {
74
74
// ❌ This declaration will not work, as this is only called at runtime.
75
75
badBucket , err := nitric.NewBucket (" wont-work" ).Allow (nitric.BucketRead )
76
-
77
- return next (ctx)
78
76
})
79
77
80
78
if err := nitric.Run (); err != nil {
@@ -155,7 +153,7 @@ package main
155
153
import (
156
154
" fmt"
157
155
158
- " github.com/nitrictech/go-sdk/handler "
156
+ " github.com/nitrictech/go-sdk/nitric/apis "
159
157
" github.com/nitrictech/go-sdk/nitric"
160
158
)
161
159
@@ -170,20 +168,16 @@ func main() {
170
168
bucket , err := nitric.NewBucket (" files" ).Allow (nitric.BucketRead )
171
169
172
170
// ❌ This access will not work
173
- fileContents , _ := bucket.File ( " example.txt" ). Read ( )
171
+ fileContents , _ := bucket.Read (context. TODO (), " example.txt" )
174
172
175
- api.Get (" /files/:name" , func (ctx *handler. HttpContext , next handler. HttpHandler ) (*handler. HttpContext , error ) {
173
+ api.Get (" /files/:name" , func (ctx *apis. Ctx ) {
176
174
// ✅ This access will work
177
- fileContents , _ := bucket.File (" example.txt" ).Read ()
178
-
179
- return next (ctx)
175
+ fileContents , _ := bucket.Read (context.TODO (), " example.txt" )
180
176
})
181
177
182
178
if err := nitric.Run (); err != nil {
183
179
fmt.Println (err)
184
180
}
185
-
186
- fmt.Println (" Service has started" )
187
181
}
188
182
```
189
183
@@ -329,7 +323,6 @@ import (
329
323
" context"
330
324
" fmt"
331
325
332
- " github.com/nitrictech/go-sdk/handler"
333
326
" github.com/nitrictech/go-sdk/nitric"
334
327
" github.com/nitrictech/your-org/your-repo/resources"
335
328
)
@@ -340,19 +333,15 @@ func main() {
340
333
panic (err)
341
334
}
342
335
343
- resources.PublicApi .Post (" /update" , func (ctx *handler. HttpContext , next handler. HttpHandler ) (*handler. HttpContext , error ) {
336
+ resources.PublicApi .Post (" /update" , func () {
344
337
publisher.Publish (context.TODO (), map [string ]interface {}{
345
338
" test" : " message" ,
346
339
})
347
-
348
- return next (ctx)
349
340
})
350
341
351
342
if err := nitric.Run (); err != nil {
352
343
fmt.Println (err)
353
344
}
354
-
355
- fmt.Println (" Api service has started" )
356
345
}
357
346
358
347
@@ -362,16 +351,13 @@ package main
362
351
import (
363
352
" fmt"
364
353
365
- " github.com/nitrictech/go-sdk/handler"
366
354
" github.com/nitrictech/go-sdk/nitric"
367
355
" github.com/nitrictech/your-org/your-repo/resources"
368
356
)
369
357
370
358
func main () {
371
- resources.UpdateTopic .Subscribe (func (mc *handler. MessageContext , mh handler. MessageHandler ) (*handler. MessageContext , error ) {
359
+ resources.UpdateTopic .Subscribe (func () {
372
360
println (" got the message" )
373
-
374
- return mc, nil
375
361
})
376
362
377
363
if err := nitric.Run (); err != nil {
@@ -516,22 +502,19 @@ package main
516
502
import (
517
503
" fmt"
518
504
519
- " github.com/nitrictech/go-sdk/handler "
505
+ " github.com/nitrictech/go-sdk/nitric/apis "
520
506
" github.com/nitrictech/go-sdk/nitric"
521
507
" github.com/your-org/your-repo/resources"
522
508
)
523
509
524
510
func main () {
525
- resources.PublicApi .Get (" /bucket-one/file/:name" , func (hc *handler. HttpContext , next handler. HttpHandler ) (*handler. HttpContext , error ) {
511
+ resources.PublicApi .Get (" /bucket-one/file/:name" , func (ctx *apis. Ctx ) {
526
512
// do something with the file
527
- return next (hc)
528
513
})
529
514
530
515
if err := nitric.Run (); err != nil {
531
516
fmt.Println (err)
532
517
}
533
-
534
- fmt.Println (" Service has started" )
535
518
}
536
519
537
520
// services/service-two/main.go
@@ -540,22 +523,19 @@ package main
540
523
import (
541
524
" fmt"
542
525
543
- " github.com/nitrictech/go-sdk/handler "
526
+ " github.com/nitrictech/go-sdk/nitric/apis "
544
527
" github.com/nitrictech/go-sdk/nitric"
545
528
" github.com/your-org/your-repo/resources"
546
529
)
547
530
548
531
func main () {
549
- resources.PublicApi .Get (" /bucket-two/file/:name" , func (hc *handler. HttpContext , next handler. HttpHandler ) (*handler. HttpContext , error ) {
532
+ resources.PublicApi .Get (" /bucket-two/file/:name" , func (hc *apis. Ctx ) {
550
533
// do something with the file
551
- return next (hc)
552
534
})
553
535
554
536
if err := nitric.Run (); err != nil {
555
537
fmt.Println (err)
556
538
}
557
-
558
- fmt.Println (" Service has started" )
559
539
}
560
540
```
561
541
0 commit comments