Skip to content

Commit

Permalink
move templates
Browse files Browse the repository at this point in the history
  • Loading branch information
evlekht committed Oct 1, 2024
1 parent bb1b163 commit 37989c7
Show file tree
Hide file tree
Showing 8 changed files with 9 additions and 5 deletions.
4 changes: 0 additions & 4 deletions internal/messaging/clients/client.go
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,3 @@ import (
type Client interface {
Call(ctx context.Context, request protoreflect.ProtoMessage, opts ...grpc.CallOption) (protoreflect.ProtoMessage, types.MessageType, error)
}

func ServiceNameToRequestType(serviceName string) types.MessageType {
return types.MessageType(serviceName + ".Request")
}
3 changes: 2 additions & 1 deletion internal/messaging/service_registry.go
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ func NewServiceRegistry(supportedServices SupportedServices, logger *zap.Sugared
logStr := "\nSupported services:\n"
for _, serviceName := range supportedServices.ServiceNames {
logStr += serviceName + "\n"
services[clients.ServiceNameToRequestType(serviceName)] = &service{name: serviceName}
services[types.ServiceNameToRequestMessageType(serviceName)] = &service{name: serviceName}
}
logStr += "\n"
logger.Info(logStr)
Expand All @@ -67,6 +67,7 @@ func (s *serviceRegistry) RegisterServices(rpcClient *client.RPCClient) {
s.rpcClient = rpcClient
}
}

func (s *serviceRegistry) GetService(requestType types.MessageType) (Service, bool) {
s.lock.RLock()
defer s.lock.RUnlock()
Expand Down
4 changes: 4 additions & 0 deletions internal/messaging/types/types.go
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,10 @@ func (m MessageType) Category() MessageCategory {
return Unknown
}

func ServiceNameToRequestMessageType(serviceName string) MessageType {
return MessageType(serviceName + ".Request")
}

// Message is the message format used for communication between the messenger and the service
type Message struct {
Type MessageType `json:"msgtype"`
Expand Down
3 changes: 3 additions & 0 deletions internal/rpc/server/register_services_example.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

0 comments on commit 37989c7

Please sign in to comment.