Commit: Bulk unfinished work

This commit is contained in:
2026-01-22 17:39:04 +01:00
parent 6c46b4efcc
commit 3a9acc42a2
68 changed files with 5047 additions and 1064 deletions

View File

@@ -0,0 +1,30 @@
package messagebusv1
import (
"context"
"time"
"connectrpc.com/connect"
kfx "git.kocoder.xyz/kocoded/vt/fx"
messagebusv1 "git.kocoder.xyz/kocoded/vt/gen/messagebus/v1"
"git.kocoder.xyz/kocoded/vt/gen/messagebus/v1/messagebusv1connect"
)
func NewMessagebusRoute() kfx.Handler {
path, handler := messagebusv1connect.NewMessageBusServiceHandler(&messagebusService{})
return kfx.NewRoute(path, handler)
}
type messagebusService struct {
}
func (mbs *messagebusService) SubscribeToConnectInvalidationRequests(ctx context.Context, req *messagebusv1.SubscribeToConnectInvalidationRequestsRequest, res *connect.ServerStream[messagebusv1.MessageBusEntity]) error {
for {
err := res.Send(&messagebusv1.MessageBusEntity{QueryKey: "Hello World!"})
if err != nil {
panic(err)
}
time.Sleep(time.Second * 2)
}
}