From 427917dec959f563e6ca9e36de04ccd7f487ee1f Mon Sep 17 00:00:00 2001 From: Vincent Moitrot Date: Sun, 14 Jan 2024 17:37:12 +0100 Subject: [PATCH 1/4] add go baseline for generate --- .devcontainer/devcontainer.json | 32 ++++++++++++++++++++++++++++++ .devcontainer/postCreateCommand.sh | 4 ++++ 2 files changed, 36 insertions(+) create mode 100644 .devcontainer/devcontainer.json create mode 100644 .devcontainer/postCreateCommand.sh diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json new file mode 100644 index 0000000..339314a --- /dev/null +++ b/.devcontainer/devcontainer.json @@ -0,0 +1,32 @@ +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/go +{ + "name": "Go", + // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile + "image": "mcr.microsoft.com/devcontainers/go:1.18-bullseye", + "features": { + "ghcr.io/brokeyourbike/devcontainer-features/mockery-go:0": { + "version": "2.20.2" + }, + "ghcr.io/devcontainers-contrib/features/protoc:1": { + "version": "3.17.3" + } + }, + "postCreateCommand": "./.devcontainer/postCreateCommand.sh", + "customizations": { + "vscode": { + "extensions": [ + "golang.go" + ] + } + } + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], + + // Configure tool-specific properties. + // "customizations": {}, + + // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. + // "remoteUser": "root" +} diff --git a/.devcontainer/postCreateCommand.sh b/.devcontainer/postCreateCommand.sh new file mode 100644 index 0000000..0680d91 --- /dev/null +++ b/.devcontainer/postCreateCommand.sh @@ -0,0 +1,4 @@ +go mod download +go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.27.1 +go install golang.org/x/tools/cmd/stringer@latest +export PATH="$PATH:$(go env GOPATH)/bin" \ No newline at end of file From d863485050f8799d128cc88df36e967931bff0af Mon Sep 17 00:00:00 2001 From: walkline Date: Sun, 14 Jan 2024 21:55:00 +0100 Subject: [PATCH 2/4] Use latest versions of gRPC generators --- Makefile | 20 +- apps/charserver/server/charserver.go | 1 + apps/chatserver/server/chat.go | 1 + apps/groupserver/server/group-logger_debug.go | 1 + apps/groupserver/server/group.go | 1 + apps/guidserver/server/guids-logger.go | 1 + apps/guidserver/server/guids.go | 1 + .../guildserver/server/guilds-logger_debug.go | 1 + apps/guildserver/server/guilds.go | 1 + apps/mailserver/server/mail-logger_debug.go | 1 + apps/mailserver/server/mail.go | 1 + .../server/registry-server-debug-logger.go | 1 + .../server/registry-server.go | 1 + game-server/libsidecar/grpcapi/server.go | 1 + gen/characters/pb/characters.pb.go | 304 +------- gen/characters/pb/characters_grpc.pb.go | 331 +++++++++ gen/chat/pb/chat.pb.go | 88 +-- gen/chat/pb/chat_grpc.pb.go | 109 +++ gen/group/pb/group.pb.go | 556 +-------------- gen/group/pb/group_grpc.pb.go | 590 ++++++++++++++++ gen/guid/pb/guid.pb.go | 88 +-- gen/guid/pb/guid_grpc.pb.go | 109 +++ gen/guilds/pb/guilds.pb.go | 628 +---------------- gen/guilds/pb/guilds_grpc.pb.go | 664 ++++++++++++++++++ gen/mail/pb/mail.pb.go | 304 +------- gen/mail/pb/mail_grpc.pb.go | 331 +++++++++ gen/servers-registry/pb/registry.pb.go | 358 +--------- gen/servers-registry/pb/registry_grpc.pb.go | 369 ++++++++++ gen/worldserver/pb/worldserver.pb.go | 310 +------- gen/worldserver/pb/worldserver_grpc.pb.go | 337 +++++++++ 30 files changed, 2881 insertions(+), 2628 deletions(-) create mode 100644 gen/characters/pb/characters_grpc.pb.go create mode 100644 gen/chat/pb/chat_grpc.pb.go create mode 100644 gen/group/pb/group_grpc.pb.go create mode 100644 gen/guid/pb/guid_grpc.pb.go create mode 100644 gen/guilds/pb/guilds_grpc.pb.go create mode 100644 gen/mail/pb/mail_grpc.pb.go create mode 100644 gen/servers-registry/pb/registry_grpc.pb.go create mode 100644 gen/worldserver/pb/worldserver_grpc.pb.go diff --git a/Makefile b/Makefile index 4039fa8..56d520b 100644 --- a/Makefile +++ b/Makefile @@ -7,14 +7,18 @@ generate: mockery --dir=gen/worldserver/pb --output=gen/worldserver/pb/mocks --name=WorldServerServiceClient --structname=WorldServerServiceClient mockery --dir=gen/mail/pb --output=gen/mail/pb/mocks --name=MailServiceClient --structname=MailServiceClient mockery --dir=gen/group/pb --output=gen/group/pb/mocks --name=GroupServiceClient --structname=GroupServiceClient - protoc --proto_path=api/proto/v1/characters --go_out=plugins=grpc:. characters.proto - protoc --proto_path=api/proto/v1/servers-registry --go_out=plugins=grpc:. registry.proto - protoc --proto_path=api/proto/v1/chat --go_out=plugins=grpc:. chat.proto - protoc --proto_path=api/proto/v1/guilds --go_out=plugins=grpc:. guilds.proto - protoc --proto_path=api/proto/v1/guid --go_out=plugins=grpc:. guid.proto - protoc --proto_path=api/proto/v1/mail --go_out=plugins=grpc:. mail.proto - protoc --proto_path=api/proto/v1/worldserver --go_out=plugins=grpc:. worldserver.proto - protoc --proto_path=api/proto/v1/group --go_out=plugins=grpc:. group.proto + # Preferred protobuf versions: + # brew install protobuf@3 + # go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.32 + # go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.60.1 + protoc --proto_path=api/proto/v1/characters --go-grpc_out=. --go_out=. characters.proto + protoc --proto_path=api/proto/v1/servers-registry --go-grpc_out=. --go_out=. registry.proto + protoc --proto_path=api/proto/v1/chat --go-grpc_out=. --go_out=. chat.proto + protoc --proto_path=api/proto/v1/guilds --go-grpc_out=. --go_out=. guilds.proto + protoc --proto_path=api/proto/v1/guid --go-grpc_out=. --go_out=. guid.proto + protoc --proto_path=api/proto/v1/mail --go-grpc_out=. --go_out=. mail.proto + protoc --proto_path=api/proto/v1/worldserver --go-grpc_out=. --go_out=. worldserver.proto + protoc --proto_path=api/proto/v1/group --go-grpc_out=. --go_out=. group.proto migrate-characters: migrate -database "mysql://trinity:trinity@tcp(localhost:3306)/characters" -path sql/characters/mysql up diff --git a/apps/charserver/server/charserver.go b/apps/charserver/server/charserver.go index 394b248..1196060 100644 --- a/apps/charserver/server/charserver.go +++ b/apps/charserver/server/charserver.go @@ -15,6 +15,7 @@ const ( ) type CharServer struct { + pb.UnimplementedCharactersServiceServer repo repo.Characters whoHandler repo.WhoHandler itemsTemplate repo.ItemsTemplate diff --git a/apps/chatserver/server/chat.go b/apps/chatserver/server/chat.go index a2ab9af..f2326f5 100644 --- a/apps/chatserver/server/chat.go +++ b/apps/chatserver/server/chat.go @@ -11,6 +11,7 @@ import ( ) type ChatService struct { + pb.UnimplementedChatServiceServer charRepo repo.CharactersRepo } diff --git a/apps/groupserver/server/group-logger_debug.go b/apps/groupserver/server/group-logger_debug.go index f9ac6ae..d50ed7b 100644 --- a/apps/groupserver/server/group-logger_debug.go +++ b/apps/groupserver/server/group-logger_debug.go @@ -11,6 +11,7 @@ import ( // groupDebugLoggerMiddleware middleware that adds debug logs for pb.GroupServiceServer. type groupDebugLoggerMiddleware struct { + pb.UnimplementedGroupServiceServer realServer pb.GroupServiceServer logger zerolog.Logger } diff --git a/apps/groupserver/server/group.go b/apps/groupserver/server/group.go index 4d4329c..051fb3c 100644 --- a/apps/groupserver/server/group.go +++ b/apps/groupserver/server/group.go @@ -11,6 +11,7 @@ import ( ) type GroupServer struct { + pb.UnimplementedGroupServiceServer groupService service.GroupsService } diff --git a/apps/guidserver/server/guids-logger.go b/apps/guidserver/server/guids-logger.go index 2976d6c..868c0f2 100644 --- a/apps/guidserver/server/guids-logger.go +++ b/apps/guidserver/server/guids-logger.go @@ -11,6 +11,7 @@ import ( // guidServerLoggerMiddleware is guild server logger. type guidServerLoggerMiddleware struct { + pb.UnimplementedGuidServiceServer realService pb.GuidServiceServer logger zerolog.Logger } diff --git a/apps/guidserver/server/guids.go b/apps/guidserver/server/guids.go index d0835dd..319b7ec 100644 --- a/apps/guidserver/server/guids.go +++ b/apps/guidserver/server/guids.go @@ -10,6 +10,7 @@ import ( // GuidServer is guild server that handles grpc requests. type GuidServer struct { + pb.UnimplementedGuidServiceServer guildsService service.GuidService } diff --git a/apps/guildserver/server/guilds-logger_debug.go b/apps/guildserver/server/guilds-logger_debug.go index 735eacc..4f5c524 100644 --- a/apps/guildserver/server/guilds-logger_debug.go +++ b/apps/guildserver/server/guilds-logger_debug.go @@ -11,6 +11,7 @@ import ( // guildDebugLoggerMiddleware middleware that adds debug logs for pb.GuildServiceServer. type guildDebugLoggerMiddleware struct { + pb.UnimplementedGuildServiceServer realService pb.GuildServiceServer logger zerolog.Logger } diff --git a/apps/guildserver/server/guilds.go b/apps/guildserver/server/guilds.go index cac6945..1e22abc 100644 --- a/apps/guildserver/server/guilds.go +++ b/apps/guildserver/server/guilds.go @@ -10,6 +10,7 @@ import ( // GuildServer is guild server that handles grpc requests. type GuildServer struct { + pb.UnimplementedGuildServiceServer guildsService service.GuildService } diff --git a/apps/mailserver/server/mail-logger_debug.go b/apps/mailserver/server/mail-logger_debug.go index ef25b3e..73f2440 100644 --- a/apps/mailserver/server/mail-logger_debug.go +++ b/apps/mailserver/server/mail-logger_debug.go @@ -11,6 +11,7 @@ import ( // mailDebugLoggerMiddleware middleware that adds debug logs for pb.MailServiceServer. type mailDebugLoggerMiddleware struct { + pb.UnimplementedMailServiceServer mailServer pb.MailServiceServer logger zerolog.Logger } diff --git a/apps/mailserver/server/mail.go b/apps/mailserver/server/mail.go index d2c596f..13fc543 100644 --- a/apps/mailserver/server/mail.go +++ b/apps/mailserver/server/mail.go @@ -10,6 +10,7 @@ import ( ) type MailServer struct { + pb.UnimplementedMailServiceServer service *service.MailService } diff --git a/apps/servers-registry/server/registry-server-debug-logger.go b/apps/servers-registry/server/registry-server-debug-logger.go index ed70fc3..2c92bec 100644 --- a/apps/servers-registry/server/registry-server-debug-logger.go +++ b/apps/servers-registry/server/registry-server-debug-logger.go @@ -11,6 +11,7 @@ import ( // serversRegistryDebugLoggerMiddleware middleware that adds debug logs for pb.ServersRegistryServiceServer. type serversRegistryDebugLoggerMiddleware struct { + pb.UnimplementedServersRegistryServiceServer realService pb.ServersRegistryServiceServer logger zerolog.Logger } diff --git a/apps/servers-registry/server/registry-server.go b/apps/servers-registry/server/registry-server.go index e8988a9..c84c021 100644 --- a/apps/servers-registry/server/registry-server.go +++ b/apps/servers-registry/server/registry-server.go @@ -17,6 +17,7 @@ import ( const ver = "0.0.1" type serversRegistry struct { + pb.UnimplementedServersRegistryServiceServer gService service.GameServer lbService service.LoadBalancer } diff --git a/game-server/libsidecar/grpcapi/server.go b/game-server/libsidecar/grpcapi/server.go index 63a3f13..2367608 100644 --- a/game-server/libsidecar/grpcapi/server.go +++ b/game-server/libsidecar/grpcapi/server.go @@ -16,6 +16,7 @@ type RequestQueue struct { } type WorldServerGRPCAPI struct { + pb.UnimplementedWorldServerServiceServer bindings CppBindings timeout time.Duration readQueue queue.HandlersQueue diff --git a/gen/characters/pb/characters.pb.go b/gen/characters/pb/characters.pb.go index 41b167d..15c7923 100644 --- a/gen/characters/pb/characters.pb.go +++ b/gen/characters/pb/characters.pb.go @@ -1,16 +1,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.27.1-devel -// protoc v3.17.3 +// protoc-gen-go v1.32.0 +// protoc v3.20.3 // source: characters.proto package pb import ( - context "context" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -2432,299 +2428,3 @@ func file_characters_proto_init() { file_characters_proto_goTypes = nil file_characters_proto_depIdxs = nil } - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// CharactersServiceClient is the client API for CharactersService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type CharactersServiceClient interface { - CharactersToLoginForAccount(ctx context.Context, in *CharactersToLoginForAccountRequest, opts ...grpc.CallOption) (*CharactersToLoginForAccountResponse, error) - CharactersToLoginByGUID(ctx context.Context, in *CharactersToLoginByGUIDRequest, opts ...grpc.CallOption) (*CharactersToLoginByGUIDResponse, error) - AccountDataForAccount(ctx context.Context, in *AccountDataForAccountRequest, opts ...grpc.CallOption) (*AccountDataForAccountResponse, error) - WhoQuery(ctx context.Context, in *WhoQueryRequest, opts ...grpc.CallOption) (*WhoQueryResponse, error) - CharacterOnlineByName(ctx context.Context, in *CharacterOnlineByNameRequest, opts ...grpc.CallOption) (*CharacterOnlineByNameResponse, error) - CharacterByName(ctx context.Context, in *CharacterByNameRequest, opts ...grpc.CallOption) (*CharacterByNameResponse, error) - ShortOnlineCharactersDataByGUIDs(ctx context.Context, in *ShortCharactersDataByGUIDsRequest, opts ...grpc.CallOption) (*ShortCharactersDataByGUIDsResponse, error) -} - -type charactersServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewCharactersServiceClient(cc grpc.ClientConnInterface) CharactersServiceClient { - return &charactersServiceClient{cc} -} - -func (c *charactersServiceClient) CharactersToLoginForAccount(ctx context.Context, in *CharactersToLoginForAccountRequest, opts ...grpc.CallOption) (*CharactersToLoginForAccountResponse, error) { - out := new(CharactersToLoginForAccountResponse) - err := c.cc.Invoke(ctx, "/v1.CharactersService/CharactersToLoginForAccount", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *charactersServiceClient) CharactersToLoginByGUID(ctx context.Context, in *CharactersToLoginByGUIDRequest, opts ...grpc.CallOption) (*CharactersToLoginByGUIDResponse, error) { - out := new(CharactersToLoginByGUIDResponse) - err := c.cc.Invoke(ctx, "/v1.CharactersService/CharactersToLoginByGUID", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *charactersServiceClient) AccountDataForAccount(ctx context.Context, in *AccountDataForAccountRequest, opts ...grpc.CallOption) (*AccountDataForAccountResponse, error) { - out := new(AccountDataForAccountResponse) - err := c.cc.Invoke(ctx, "/v1.CharactersService/AccountDataForAccount", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *charactersServiceClient) WhoQuery(ctx context.Context, in *WhoQueryRequest, opts ...grpc.CallOption) (*WhoQueryResponse, error) { - out := new(WhoQueryResponse) - err := c.cc.Invoke(ctx, "/v1.CharactersService/WhoQuery", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *charactersServiceClient) CharacterOnlineByName(ctx context.Context, in *CharacterOnlineByNameRequest, opts ...grpc.CallOption) (*CharacterOnlineByNameResponse, error) { - out := new(CharacterOnlineByNameResponse) - err := c.cc.Invoke(ctx, "/v1.CharactersService/CharacterOnlineByName", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *charactersServiceClient) CharacterByName(ctx context.Context, in *CharacterByNameRequest, opts ...grpc.CallOption) (*CharacterByNameResponse, error) { - out := new(CharacterByNameResponse) - err := c.cc.Invoke(ctx, "/v1.CharactersService/CharacterByName", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *charactersServiceClient) ShortOnlineCharactersDataByGUIDs(ctx context.Context, in *ShortCharactersDataByGUIDsRequest, opts ...grpc.CallOption) (*ShortCharactersDataByGUIDsResponse, error) { - out := new(ShortCharactersDataByGUIDsResponse) - err := c.cc.Invoke(ctx, "/v1.CharactersService/ShortOnlineCharactersDataByGUIDs", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// CharactersServiceServer is the server API for CharactersService service. -type CharactersServiceServer interface { - CharactersToLoginForAccount(context.Context, *CharactersToLoginForAccountRequest) (*CharactersToLoginForAccountResponse, error) - CharactersToLoginByGUID(context.Context, *CharactersToLoginByGUIDRequest) (*CharactersToLoginByGUIDResponse, error) - AccountDataForAccount(context.Context, *AccountDataForAccountRequest) (*AccountDataForAccountResponse, error) - WhoQuery(context.Context, *WhoQueryRequest) (*WhoQueryResponse, error) - CharacterOnlineByName(context.Context, *CharacterOnlineByNameRequest) (*CharacterOnlineByNameResponse, error) - CharacterByName(context.Context, *CharacterByNameRequest) (*CharacterByNameResponse, error) - ShortOnlineCharactersDataByGUIDs(context.Context, *ShortCharactersDataByGUIDsRequest) (*ShortCharactersDataByGUIDsResponse, error) -} - -// UnimplementedCharactersServiceServer can be embedded to have forward compatible implementations. -type UnimplementedCharactersServiceServer struct { -} - -func (*UnimplementedCharactersServiceServer) CharactersToLoginForAccount(context.Context, *CharactersToLoginForAccountRequest) (*CharactersToLoginForAccountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CharactersToLoginForAccount not implemented") -} -func (*UnimplementedCharactersServiceServer) CharactersToLoginByGUID(context.Context, *CharactersToLoginByGUIDRequest) (*CharactersToLoginByGUIDResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CharactersToLoginByGUID not implemented") -} -func (*UnimplementedCharactersServiceServer) AccountDataForAccount(context.Context, *AccountDataForAccountRequest) (*AccountDataForAccountResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method AccountDataForAccount not implemented") -} -func (*UnimplementedCharactersServiceServer) WhoQuery(context.Context, *WhoQueryRequest) (*WhoQueryResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method WhoQuery not implemented") -} -func (*UnimplementedCharactersServiceServer) CharacterOnlineByName(context.Context, *CharacterOnlineByNameRequest) (*CharacterOnlineByNameResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CharacterOnlineByName not implemented") -} -func (*UnimplementedCharactersServiceServer) CharacterByName(context.Context, *CharacterByNameRequest) (*CharacterByNameResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CharacterByName not implemented") -} -func (*UnimplementedCharactersServiceServer) ShortOnlineCharactersDataByGUIDs(context.Context, *ShortCharactersDataByGUIDsRequest) (*ShortCharactersDataByGUIDsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ShortOnlineCharactersDataByGUIDs not implemented") -} - -func RegisterCharactersServiceServer(s *grpc.Server, srv CharactersServiceServer) { - s.RegisterService(&_CharactersService_serviceDesc, srv) -} - -func _CharactersService_CharactersToLoginForAccount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CharactersToLoginForAccountRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(CharactersServiceServer).CharactersToLoginForAccount(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.CharactersService/CharactersToLoginForAccount", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(CharactersServiceServer).CharactersToLoginForAccount(ctx, req.(*CharactersToLoginForAccountRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _CharactersService_CharactersToLoginByGUID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CharactersToLoginByGUIDRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(CharactersServiceServer).CharactersToLoginByGUID(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.CharactersService/CharactersToLoginByGUID", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(CharactersServiceServer).CharactersToLoginByGUID(ctx, req.(*CharactersToLoginByGUIDRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _CharactersService_AccountDataForAccount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(AccountDataForAccountRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(CharactersServiceServer).AccountDataForAccount(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.CharactersService/AccountDataForAccount", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(CharactersServiceServer).AccountDataForAccount(ctx, req.(*AccountDataForAccountRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _CharactersService_WhoQuery_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(WhoQueryRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(CharactersServiceServer).WhoQuery(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.CharactersService/WhoQuery", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(CharactersServiceServer).WhoQuery(ctx, req.(*WhoQueryRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _CharactersService_CharacterOnlineByName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CharacterOnlineByNameRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(CharactersServiceServer).CharacterOnlineByName(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.CharactersService/CharacterOnlineByName", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(CharactersServiceServer).CharacterOnlineByName(ctx, req.(*CharacterOnlineByNameRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _CharactersService_CharacterByName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CharacterByNameRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(CharactersServiceServer).CharacterByName(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.CharactersService/CharacterByName", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(CharactersServiceServer).CharacterByName(ctx, req.(*CharacterByNameRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _CharactersService_ShortOnlineCharactersDataByGUIDs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ShortCharactersDataByGUIDsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(CharactersServiceServer).ShortOnlineCharactersDataByGUIDs(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.CharactersService/ShortOnlineCharactersDataByGUIDs", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(CharactersServiceServer).ShortOnlineCharactersDataByGUIDs(ctx, req.(*ShortCharactersDataByGUIDsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _CharactersService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "v1.CharactersService", - HandlerType: (*CharactersServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "CharactersToLoginForAccount", - Handler: _CharactersService_CharactersToLoginForAccount_Handler, - }, - { - MethodName: "CharactersToLoginByGUID", - Handler: _CharactersService_CharactersToLoginByGUID_Handler, - }, - { - MethodName: "AccountDataForAccount", - Handler: _CharactersService_AccountDataForAccount_Handler, - }, - { - MethodName: "WhoQuery", - Handler: _CharactersService_WhoQuery_Handler, - }, - { - MethodName: "CharacterOnlineByName", - Handler: _CharactersService_CharacterOnlineByName_Handler, - }, - { - MethodName: "CharacterByName", - Handler: _CharactersService_CharacterByName_Handler, - }, - { - MethodName: "ShortOnlineCharactersDataByGUIDs", - Handler: _CharactersService_ShortOnlineCharactersDataByGUIDs_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "characters.proto", -} diff --git a/gen/characters/pb/characters_grpc.pb.go b/gen/characters/pb/characters_grpc.pb.go new file mode 100644 index 0000000..3307db5 --- /dev/null +++ b/gen/characters/pb/characters_grpc.pb.go @@ -0,0 +1,331 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.3.0 +// - protoc v3.20.3 +// source: characters.proto + +package pb + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +const ( + CharactersService_CharactersToLoginForAccount_FullMethodName = "/v1.CharactersService/CharactersToLoginForAccount" + CharactersService_CharactersToLoginByGUID_FullMethodName = "/v1.CharactersService/CharactersToLoginByGUID" + CharactersService_AccountDataForAccount_FullMethodName = "/v1.CharactersService/AccountDataForAccount" + CharactersService_WhoQuery_FullMethodName = "/v1.CharactersService/WhoQuery" + CharactersService_CharacterOnlineByName_FullMethodName = "/v1.CharactersService/CharacterOnlineByName" + CharactersService_CharacterByName_FullMethodName = "/v1.CharactersService/CharacterByName" + CharactersService_ShortOnlineCharactersDataByGUIDs_FullMethodName = "/v1.CharactersService/ShortOnlineCharactersDataByGUIDs" +) + +// CharactersServiceClient is the client API for CharactersService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type CharactersServiceClient interface { + CharactersToLoginForAccount(ctx context.Context, in *CharactersToLoginForAccountRequest, opts ...grpc.CallOption) (*CharactersToLoginForAccountResponse, error) + CharactersToLoginByGUID(ctx context.Context, in *CharactersToLoginByGUIDRequest, opts ...grpc.CallOption) (*CharactersToLoginByGUIDResponse, error) + AccountDataForAccount(ctx context.Context, in *AccountDataForAccountRequest, opts ...grpc.CallOption) (*AccountDataForAccountResponse, error) + WhoQuery(ctx context.Context, in *WhoQueryRequest, opts ...grpc.CallOption) (*WhoQueryResponse, error) + CharacterOnlineByName(ctx context.Context, in *CharacterOnlineByNameRequest, opts ...grpc.CallOption) (*CharacterOnlineByNameResponse, error) + CharacterByName(ctx context.Context, in *CharacterByNameRequest, opts ...grpc.CallOption) (*CharacterByNameResponse, error) + ShortOnlineCharactersDataByGUIDs(ctx context.Context, in *ShortCharactersDataByGUIDsRequest, opts ...grpc.CallOption) (*ShortCharactersDataByGUIDsResponse, error) +} + +type charactersServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewCharactersServiceClient(cc grpc.ClientConnInterface) CharactersServiceClient { + return &charactersServiceClient{cc} +} + +func (c *charactersServiceClient) CharactersToLoginForAccount(ctx context.Context, in *CharactersToLoginForAccountRequest, opts ...grpc.CallOption) (*CharactersToLoginForAccountResponse, error) { + out := new(CharactersToLoginForAccountResponse) + err := c.cc.Invoke(ctx, CharactersService_CharactersToLoginForAccount_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *charactersServiceClient) CharactersToLoginByGUID(ctx context.Context, in *CharactersToLoginByGUIDRequest, opts ...grpc.CallOption) (*CharactersToLoginByGUIDResponse, error) { + out := new(CharactersToLoginByGUIDResponse) + err := c.cc.Invoke(ctx, CharactersService_CharactersToLoginByGUID_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *charactersServiceClient) AccountDataForAccount(ctx context.Context, in *AccountDataForAccountRequest, opts ...grpc.CallOption) (*AccountDataForAccountResponse, error) { + out := new(AccountDataForAccountResponse) + err := c.cc.Invoke(ctx, CharactersService_AccountDataForAccount_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *charactersServiceClient) WhoQuery(ctx context.Context, in *WhoQueryRequest, opts ...grpc.CallOption) (*WhoQueryResponse, error) { + out := new(WhoQueryResponse) + err := c.cc.Invoke(ctx, CharactersService_WhoQuery_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *charactersServiceClient) CharacterOnlineByName(ctx context.Context, in *CharacterOnlineByNameRequest, opts ...grpc.CallOption) (*CharacterOnlineByNameResponse, error) { + out := new(CharacterOnlineByNameResponse) + err := c.cc.Invoke(ctx, CharactersService_CharacterOnlineByName_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *charactersServiceClient) CharacterByName(ctx context.Context, in *CharacterByNameRequest, opts ...grpc.CallOption) (*CharacterByNameResponse, error) { + out := new(CharacterByNameResponse) + err := c.cc.Invoke(ctx, CharactersService_CharacterByName_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *charactersServiceClient) ShortOnlineCharactersDataByGUIDs(ctx context.Context, in *ShortCharactersDataByGUIDsRequest, opts ...grpc.CallOption) (*ShortCharactersDataByGUIDsResponse, error) { + out := new(ShortCharactersDataByGUIDsResponse) + err := c.cc.Invoke(ctx, CharactersService_ShortOnlineCharactersDataByGUIDs_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// CharactersServiceServer is the server API for CharactersService service. +// All implementations must embed UnimplementedCharactersServiceServer +// for forward compatibility +type CharactersServiceServer interface { + CharactersToLoginForAccount(context.Context, *CharactersToLoginForAccountRequest) (*CharactersToLoginForAccountResponse, error) + CharactersToLoginByGUID(context.Context, *CharactersToLoginByGUIDRequest) (*CharactersToLoginByGUIDResponse, error) + AccountDataForAccount(context.Context, *AccountDataForAccountRequest) (*AccountDataForAccountResponse, error) + WhoQuery(context.Context, *WhoQueryRequest) (*WhoQueryResponse, error) + CharacterOnlineByName(context.Context, *CharacterOnlineByNameRequest) (*CharacterOnlineByNameResponse, error) + CharacterByName(context.Context, *CharacterByNameRequest) (*CharacterByNameResponse, error) + ShortOnlineCharactersDataByGUIDs(context.Context, *ShortCharactersDataByGUIDsRequest) (*ShortCharactersDataByGUIDsResponse, error) + mustEmbedUnimplementedCharactersServiceServer() +} + +// UnimplementedCharactersServiceServer must be embedded to have forward compatible implementations. +type UnimplementedCharactersServiceServer struct { +} + +func (UnimplementedCharactersServiceServer) CharactersToLoginForAccount(context.Context, *CharactersToLoginForAccountRequest) (*CharactersToLoginForAccountResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CharactersToLoginForAccount not implemented") +} +func (UnimplementedCharactersServiceServer) CharactersToLoginByGUID(context.Context, *CharactersToLoginByGUIDRequest) (*CharactersToLoginByGUIDResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CharactersToLoginByGUID not implemented") +} +func (UnimplementedCharactersServiceServer) AccountDataForAccount(context.Context, *AccountDataForAccountRequest) (*AccountDataForAccountResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method AccountDataForAccount not implemented") +} +func (UnimplementedCharactersServiceServer) WhoQuery(context.Context, *WhoQueryRequest) (*WhoQueryResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method WhoQuery not implemented") +} +func (UnimplementedCharactersServiceServer) CharacterOnlineByName(context.Context, *CharacterOnlineByNameRequest) (*CharacterOnlineByNameResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CharacterOnlineByName not implemented") +} +func (UnimplementedCharactersServiceServer) CharacterByName(context.Context, *CharacterByNameRequest) (*CharacterByNameResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CharacterByName not implemented") +} +func (UnimplementedCharactersServiceServer) ShortOnlineCharactersDataByGUIDs(context.Context, *ShortCharactersDataByGUIDsRequest) (*ShortCharactersDataByGUIDsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ShortOnlineCharactersDataByGUIDs not implemented") +} +func (UnimplementedCharactersServiceServer) mustEmbedUnimplementedCharactersServiceServer() {} + +// UnsafeCharactersServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to CharactersServiceServer will +// result in compilation errors. +type UnsafeCharactersServiceServer interface { + mustEmbedUnimplementedCharactersServiceServer() +} + +func RegisterCharactersServiceServer(s grpc.ServiceRegistrar, srv CharactersServiceServer) { + s.RegisterService(&CharactersService_ServiceDesc, srv) +} + +func _CharactersService_CharactersToLoginForAccount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CharactersToLoginForAccountRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CharactersServiceServer).CharactersToLoginForAccount(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CharactersService_CharactersToLoginForAccount_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CharactersServiceServer).CharactersToLoginForAccount(ctx, req.(*CharactersToLoginForAccountRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CharactersService_CharactersToLoginByGUID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CharactersToLoginByGUIDRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CharactersServiceServer).CharactersToLoginByGUID(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CharactersService_CharactersToLoginByGUID_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CharactersServiceServer).CharactersToLoginByGUID(ctx, req.(*CharactersToLoginByGUIDRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CharactersService_AccountDataForAccount_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AccountDataForAccountRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CharactersServiceServer).AccountDataForAccount(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CharactersService_AccountDataForAccount_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CharactersServiceServer).AccountDataForAccount(ctx, req.(*AccountDataForAccountRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CharactersService_WhoQuery_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(WhoQueryRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CharactersServiceServer).WhoQuery(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CharactersService_WhoQuery_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CharactersServiceServer).WhoQuery(ctx, req.(*WhoQueryRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CharactersService_CharacterOnlineByName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CharacterOnlineByNameRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CharactersServiceServer).CharacterOnlineByName(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CharactersService_CharacterOnlineByName_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CharactersServiceServer).CharacterOnlineByName(ctx, req.(*CharacterOnlineByNameRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CharactersService_CharacterByName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CharacterByNameRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CharactersServiceServer).CharacterByName(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CharactersService_CharacterByName_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CharactersServiceServer).CharacterByName(ctx, req.(*CharacterByNameRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _CharactersService_ShortOnlineCharactersDataByGUIDs_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ShortCharactersDataByGUIDsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(CharactersServiceServer).ShortOnlineCharactersDataByGUIDs(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: CharactersService_ShortOnlineCharactersDataByGUIDs_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(CharactersServiceServer).ShortOnlineCharactersDataByGUIDs(ctx, req.(*ShortCharactersDataByGUIDsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// CharactersService_ServiceDesc is the grpc.ServiceDesc for CharactersService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var CharactersService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "v1.CharactersService", + HandlerType: (*CharactersServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "CharactersToLoginForAccount", + Handler: _CharactersService_CharactersToLoginForAccount_Handler, + }, + { + MethodName: "CharactersToLoginByGUID", + Handler: _CharactersService_CharactersToLoginByGUID_Handler, + }, + { + MethodName: "AccountDataForAccount", + Handler: _CharactersService_AccountDataForAccount_Handler, + }, + { + MethodName: "WhoQuery", + Handler: _CharactersService_WhoQuery_Handler, + }, + { + MethodName: "CharacterOnlineByName", + Handler: _CharactersService_CharacterOnlineByName_Handler, + }, + { + MethodName: "CharacterByName", + Handler: _CharactersService_CharacterByName_Handler, + }, + { + MethodName: "ShortOnlineCharactersDataByGUIDs", + Handler: _CharactersService_ShortOnlineCharactersDataByGUIDs_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "characters.proto", +} diff --git a/gen/chat/pb/chat.pb.go b/gen/chat/pb/chat.pb.go index 2ec7e16..3e16a35 100644 --- a/gen/chat/pb/chat.pb.go +++ b/gen/chat/pb/chat.pb.go @@ -1,16 +1,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.27.1-devel -// protoc v3.17.3 +// protoc-gen-go v1.32.0 +// protoc v3.20.3 // source: chat.proto package pb import ( - context "context" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -359,83 +355,3 @@ func file_chat_proto_init() { file_chat_proto_goTypes = nil file_chat_proto_depIdxs = nil } - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// ChatServiceClient is the client API for ChatService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type ChatServiceClient interface { - SendWhisperMessage(ctx context.Context, in *SendWhisperMessageRequest, opts ...grpc.CallOption) (*SendWhisperMessageResponse, error) -} - -type chatServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewChatServiceClient(cc grpc.ClientConnInterface) ChatServiceClient { - return &chatServiceClient{cc} -} - -func (c *chatServiceClient) SendWhisperMessage(ctx context.Context, in *SendWhisperMessageRequest, opts ...grpc.CallOption) (*SendWhisperMessageResponse, error) { - out := new(SendWhisperMessageResponse) - err := c.cc.Invoke(ctx, "/v1.ChatService/SendWhisperMessage", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// ChatServiceServer is the server API for ChatService service. -type ChatServiceServer interface { - SendWhisperMessage(context.Context, *SendWhisperMessageRequest) (*SendWhisperMessageResponse, error) -} - -// UnimplementedChatServiceServer can be embedded to have forward compatible implementations. -type UnimplementedChatServiceServer struct { -} - -func (*UnimplementedChatServiceServer) SendWhisperMessage(context.Context, *SendWhisperMessageRequest) (*SendWhisperMessageResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SendWhisperMessage not implemented") -} - -func RegisterChatServiceServer(s *grpc.Server, srv ChatServiceServer) { - s.RegisterService(&_ChatService_serviceDesc, srv) -} - -func _ChatService_SendWhisperMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SendWhisperMessageRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ChatServiceServer).SendWhisperMessage(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.ChatService/SendWhisperMessage", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ChatServiceServer).SendWhisperMessage(ctx, req.(*SendWhisperMessageRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _ChatService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "v1.ChatService", - HandlerType: (*ChatServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "SendWhisperMessage", - Handler: _ChatService_SendWhisperMessage_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "chat.proto", -} diff --git a/gen/chat/pb/chat_grpc.pb.go b/gen/chat/pb/chat_grpc.pb.go new file mode 100644 index 0000000..214b572 --- /dev/null +++ b/gen/chat/pb/chat_grpc.pb.go @@ -0,0 +1,109 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.3.0 +// - protoc v3.20.3 +// source: chat.proto + +package pb + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +const ( + ChatService_SendWhisperMessage_FullMethodName = "/v1.ChatService/SendWhisperMessage" +) + +// ChatServiceClient is the client API for ChatService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type ChatServiceClient interface { + SendWhisperMessage(ctx context.Context, in *SendWhisperMessageRequest, opts ...grpc.CallOption) (*SendWhisperMessageResponse, error) +} + +type chatServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewChatServiceClient(cc grpc.ClientConnInterface) ChatServiceClient { + return &chatServiceClient{cc} +} + +func (c *chatServiceClient) SendWhisperMessage(ctx context.Context, in *SendWhisperMessageRequest, opts ...grpc.CallOption) (*SendWhisperMessageResponse, error) { + out := new(SendWhisperMessageResponse) + err := c.cc.Invoke(ctx, ChatService_SendWhisperMessage_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// ChatServiceServer is the server API for ChatService service. +// All implementations must embed UnimplementedChatServiceServer +// for forward compatibility +type ChatServiceServer interface { + SendWhisperMessage(context.Context, *SendWhisperMessageRequest) (*SendWhisperMessageResponse, error) + mustEmbedUnimplementedChatServiceServer() +} + +// UnimplementedChatServiceServer must be embedded to have forward compatible implementations. +type UnimplementedChatServiceServer struct { +} + +func (UnimplementedChatServiceServer) SendWhisperMessage(context.Context, *SendWhisperMessageRequest) (*SendWhisperMessageResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SendWhisperMessage not implemented") +} +func (UnimplementedChatServiceServer) mustEmbedUnimplementedChatServiceServer() {} + +// UnsafeChatServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to ChatServiceServer will +// result in compilation errors. +type UnsafeChatServiceServer interface { + mustEmbedUnimplementedChatServiceServer() +} + +func RegisterChatServiceServer(s grpc.ServiceRegistrar, srv ChatServiceServer) { + s.RegisterService(&ChatService_ServiceDesc, srv) +} + +func _ChatService_SendWhisperMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SendWhisperMessageRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ChatServiceServer).SendWhisperMessage(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ChatService_SendWhisperMessage_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ChatServiceServer).SendWhisperMessage(ctx, req.(*SendWhisperMessageRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// ChatService_ServiceDesc is the grpc.ServiceDesc for ChatService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var ChatService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "v1.ChatService", + HandlerType: (*ChatServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "SendWhisperMessage", + Handler: _ChatService_SendWhisperMessage_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "chat.proto", +} diff --git a/gen/group/pb/group.pb.go b/gen/group/pb/group.pb.go index 0204242..84989fb 100644 --- a/gen/group/pb/group.pb.go +++ b/gen/group/pb/group.pb.go @@ -1,16 +1,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.27.1-devel -// protoc v3.17.3 +// protoc-gen-go v1.32.0 +// protoc v3.20.3 // source: group.proto package pb import ( - context "context" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -3054,551 +3050,3 @@ func file_group_proto_init() { file_group_proto_goTypes = nil file_group_proto_depIdxs = nil } - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// GroupServiceClient is the client API for GroupService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type GroupServiceClient interface { - Invite(ctx context.Context, in *InviteParams, opts ...grpc.CallOption) (*InviteResponse, error) - Uninvite(ctx context.Context, in *UninviteParams, opts ...grpc.CallOption) (*UninviteResponse, error) - Leave(ctx context.Context, in *GroupLeaveParams, opts ...grpc.CallOption) (*GroupLeaveResponse, error) - ConvertToRaid(ctx context.Context, in *ConvertToRaidParams, opts ...grpc.CallOption) (*ConvertToRaidResponse, error) - ChangeLeader(ctx context.Context, in *ChangeLeaderParams, opts ...grpc.CallOption) (*ChangeLeaderResponse, error) - AcceptInvite(ctx context.Context, in *AcceptInviteParams, opts ...grpc.CallOption) (*AcceptInviteResponse, error) - GetGroup(ctx context.Context, in *GetGroupRequest, opts ...grpc.CallOption) (*GetGroupResponse, error) - GetGroupByMember(ctx context.Context, in *GetGroupByMemberRequest, opts ...grpc.CallOption) (*GetGroupResponse, error) - GetGroupIDByPlayer(ctx context.Context, in *GetGroupIDByPlayerRequest, opts ...grpc.CallOption) (*GetGroupIDByPlayerResponse, error) - SetGroupTargetIcon(ctx context.Context, in *SetGroupTargetIconRequest, opts ...grpc.CallOption) (*SetGroupTargetIconResponse, error) - SetLootMethod(ctx context.Context, in *SetLootMethodRequest, opts ...grpc.CallOption) (*SetLootMethodResponse, error) - SetDungeonDifficulty(ctx context.Context, in *SetDungeonDifficultyRequest, opts ...grpc.CallOption) (*SetDungeonDifficultyResponse, error) - SetRaidDifficulty(ctx context.Context, in *SetRaidDifficultyRequest, opts ...grpc.CallOption) (*SetRaidDifficultyResponse, error) - SendMessage(ctx context.Context, in *SendGroupMessageParams, opts ...grpc.CallOption) (*SendGroupMessageResponse, error) -} - -type groupServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewGroupServiceClient(cc grpc.ClientConnInterface) GroupServiceClient { - return &groupServiceClient{cc} -} - -func (c *groupServiceClient) Invite(ctx context.Context, in *InviteParams, opts ...grpc.CallOption) (*InviteResponse, error) { - out := new(InviteResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/Invite", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) Uninvite(ctx context.Context, in *UninviteParams, opts ...grpc.CallOption) (*UninviteResponse, error) { - out := new(UninviteResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/Uninvite", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) Leave(ctx context.Context, in *GroupLeaveParams, opts ...grpc.CallOption) (*GroupLeaveResponse, error) { - out := new(GroupLeaveResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/Leave", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) ConvertToRaid(ctx context.Context, in *ConvertToRaidParams, opts ...grpc.CallOption) (*ConvertToRaidResponse, error) { - out := new(ConvertToRaidResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/ConvertToRaid", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) ChangeLeader(ctx context.Context, in *ChangeLeaderParams, opts ...grpc.CallOption) (*ChangeLeaderResponse, error) { - out := new(ChangeLeaderResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/ChangeLeader", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) AcceptInvite(ctx context.Context, in *AcceptInviteParams, opts ...grpc.CallOption) (*AcceptInviteResponse, error) { - out := new(AcceptInviteResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/AcceptInvite", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) GetGroup(ctx context.Context, in *GetGroupRequest, opts ...grpc.CallOption) (*GetGroupResponse, error) { - out := new(GetGroupResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/GetGroup", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) GetGroupByMember(ctx context.Context, in *GetGroupByMemberRequest, opts ...grpc.CallOption) (*GetGroupResponse, error) { - out := new(GetGroupResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/GetGroupByMember", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) GetGroupIDByPlayer(ctx context.Context, in *GetGroupIDByPlayerRequest, opts ...grpc.CallOption) (*GetGroupIDByPlayerResponse, error) { - out := new(GetGroupIDByPlayerResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/GetGroupIDByPlayer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) SetGroupTargetIcon(ctx context.Context, in *SetGroupTargetIconRequest, opts ...grpc.CallOption) (*SetGroupTargetIconResponse, error) { - out := new(SetGroupTargetIconResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/SetGroupTargetIcon", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) SetLootMethod(ctx context.Context, in *SetLootMethodRequest, opts ...grpc.CallOption) (*SetLootMethodResponse, error) { - out := new(SetLootMethodResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/SetLootMethod", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) SetDungeonDifficulty(ctx context.Context, in *SetDungeonDifficultyRequest, opts ...grpc.CallOption) (*SetDungeonDifficultyResponse, error) { - out := new(SetDungeonDifficultyResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/SetDungeonDifficulty", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) SetRaidDifficulty(ctx context.Context, in *SetRaidDifficultyRequest, opts ...grpc.CallOption) (*SetRaidDifficultyResponse, error) { - out := new(SetRaidDifficultyResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/SetRaidDifficulty", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *groupServiceClient) SendMessage(ctx context.Context, in *SendGroupMessageParams, opts ...grpc.CallOption) (*SendGroupMessageResponse, error) { - out := new(SendGroupMessageResponse) - err := c.cc.Invoke(ctx, "/v1.GroupService/SendMessage", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// GroupServiceServer is the server API for GroupService service. -type GroupServiceServer interface { - Invite(context.Context, *InviteParams) (*InviteResponse, error) - Uninvite(context.Context, *UninviteParams) (*UninviteResponse, error) - Leave(context.Context, *GroupLeaveParams) (*GroupLeaveResponse, error) - ConvertToRaid(context.Context, *ConvertToRaidParams) (*ConvertToRaidResponse, error) - ChangeLeader(context.Context, *ChangeLeaderParams) (*ChangeLeaderResponse, error) - AcceptInvite(context.Context, *AcceptInviteParams) (*AcceptInviteResponse, error) - GetGroup(context.Context, *GetGroupRequest) (*GetGroupResponse, error) - GetGroupByMember(context.Context, *GetGroupByMemberRequest) (*GetGroupResponse, error) - GetGroupIDByPlayer(context.Context, *GetGroupIDByPlayerRequest) (*GetGroupIDByPlayerResponse, error) - SetGroupTargetIcon(context.Context, *SetGroupTargetIconRequest) (*SetGroupTargetIconResponse, error) - SetLootMethod(context.Context, *SetLootMethodRequest) (*SetLootMethodResponse, error) - SetDungeonDifficulty(context.Context, *SetDungeonDifficultyRequest) (*SetDungeonDifficultyResponse, error) - SetRaidDifficulty(context.Context, *SetRaidDifficultyRequest) (*SetRaidDifficultyResponse, error) - SendMessage(context.Context, *SendGroupMessageParams) (*SendGroupMessageResponse, error) -} - -// UnimplementedGroupServiceServer can be embedded to have forward compatible implementations. -type UnimplementedGroupServiceServer struct { -} - -func (*UnimplementedGroupServiceServer) Invite(context.Context, *InviteParams) (*InviteResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method Invite not implemented") -} -func (*UnimplementedGroupServiceServer) Uninvite(context.Context, *UninviteParams) (*UninviteResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method Uninvite not implemented") -} -func (*UnimplementedGroupServiceServer) Leave(context.Context, *GroupLeaveParams) (*GroupLeaveResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method Leave not implemented") -} -func (*UnimplementedGroupServiceServer) ConvertToRaid(context.Context, *ConvertToRaidParams) (*ConvertToRaidResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ConvertToRaid not implemented") -} -func (*UnimplementedGroupServiceServer) ChangeLeader(context.Context, *ChangeLeaderParams) (*ChangeLeaderResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ChangeLeader not implemented") -} -func (*UnimplementedGroupServiceServer) AcceptInvite(context.Context, *AcceptInviteParams) (*AcceptInviteResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method AcceptInvite not implemented") -} -func (*UnimplementedGroupServiceServer) GetGroup(context.Context, *GetGroupRequest) (*GetGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetGroup not implemented") -} -func (*UnimplementedGroupServiceServer) GetGroupByMember(context.Context, *GetGroupByMemberRequest) (*GetGroupResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetGroupByMember not implemented") -} -func (*UnimplementedGroupServiceServer) GetGroupIDByPlayer(context.Context, *GetGroupIDByPlayerRequest) (*GetGroupIDByPlayerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetGroupIDByPlayer not implemented") -} -func (*UnimplementedGroupServiceServer) SetGroupTargetIcon(context.Context, *SetGroupTargetIconRequest) (*SetGroupTargetIconResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SetGroupTargetIcon not implemented") -} -func (*UnimplementedGroupServiceServer) SetLootMethod(context.Context, *SetLootMethodRequest) (*SetLootMethodResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SetLootMethod not implemented") -} -func (*UnimplementedGroupServiceServer) SetDungeonDifficulty(context.Context, *SetDungeonDifficultyRequest) (*SetDungeonDifficultyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SetDungeonDifficulty not implemented") -} -func (*UnimplementedGroupServiceServer) SetRaidDifficulty(context.Context, *SetRaidDifficultyRequest) (*SetRaidDifficultyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SetRaidDifficulty not implemented") -} -func (*UnimplementedGroupServiceServer) SendMessage(context.Context, *SendGroupMessageParams) (*SendGroupMessageResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SendMessage not implemented") -} - -func RegisterGroupServiceServer(s *grpc.Server, srv GroupServiceServer) { - s.RegisterService(&_GroupService_serviceDesc, srv) -} - -func _GroupService_Invite_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(InviteParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).Invite(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/Invite", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).Invite(ctx, req.(*InviteParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_Uninvite_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(UninviteParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).Uninvite(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/Uninvite", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).Uninvite(ctx, req.(*UninviteParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_Leave_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GroupLeaveParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).Leave(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/Leave", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).Leave(ctx, req.(*GroupLeaveParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_ConvertToRaid_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ConvertToRaidParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).ConvertToRaid(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/ConvertToRaid", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).ConvertToRaid(ctx, req.(*ConvertToRaidParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_ChangeLeader_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ChangeLeaderParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).ChangeLeader(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/ChangeLeader", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).ChangeLeader(ctx, req.(*ChangeLeaderParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_AcceptInvite_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(AcceptInviteParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).AcceptInvite(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/AcceptInvite", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).AcceptInvite(ctx, req.(*AcceptInviteParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_GetGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetGroupRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).GetGroup(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/GetGroup", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).GetGroup(ctx, req.(*GetGroupRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_GetGroupByMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetGroupByMemberRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).GetGroupByMember(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/GetGroupByMember", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).GetGroupByMember(ctx, req.(*GetGroupByMemberRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_GetGroupIDByPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetGroupIDByPlayerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).GetGroupIDByPlayer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/GetGroupIDByPlayer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).GetGroupIDByPlayer(ctx, req.(*GetGroupIDByPlayerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_SetGroupTargetIcon_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SetGroupTargetIconRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).SetGroupTargetIcon(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/SetGroupTargetIcon", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).SetGroupTargetIcon(ctx, req.(*SetGroupTargetIconRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_SetLootMethod_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SetLootMethodRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).SetLootMethod(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/SetLootMethod", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).SetLootMethod(ctx, req.(*SetLootMethodRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_SetDungeonDifficulty_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SetDungeonDifficultyRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).SetDungeonDifficulty(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/SetDungeonDifficulty", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).SetDungeonDifficulty(ctx, req.(*SetDungeonDifficultyRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_SetRaidDifficulty_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SetRaidDifficultyRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).SetRaidDifficulty(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/SetRaidDifficulty", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).SetRaidDifficulty(ctx, req.(*SetRaidDifficultyRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _GroupService_SendMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SendGroupMessageParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GroupServiceServer).SendMessage(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GroupService/SendMessage", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GroupServiceServer).SendMessage(ctx, req.(*SendGroupMessageParams)) - } - return interceptor(ctx, in, info, handler) -} - -var _GroupService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "v1.GroupService", - HandlerType: (*GroupServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "Invite", - Handler: _GroupService_Invite_Handler, - }, - { - MethodName: "Uninvite", - Handler: _GroupService_Uninvite_Handler, - }, - { - MethodName: "Leave", - Handler: _GroupService_Leave_Handler, - }, - { - MethodName: "ConvertToRaid", - Handler: _GroupService_ConvertToRaid_Handler, - }, - { - MethodName: "ChangeLeader", - Handler: _GroupService_ChangeLeader_Handler, - }, - { - MethodName: "AcceptInvite", - Handler: _GroupService_AcceptInvite_Handler, - }, - { - MethodName: "GetGroup", - Handler: _GroupService_GetGroup_Handler, - }, - { - MethodName: "GetGroupByMember", - Handler: _GroupService_GetGroupByMember_Handler, - }, - { - MethodName: "GetGroupIDByPlayer", - Handler: _GroupService_GetGroupIDByPlayer_Handler, - }, - { - MethodName: "SetGroupTargetIcon", - Handler: _GroupService_SetGroupTargetIcon_Handler, - }, - { - MethodName: "SetLootMethod", - Handler: _GroupService_SetLootMethod_Handler, - }, - { - MethodName: "SetDungeonDifficulty", - Handler: _GroupService_SetDungeonDifficulty_Handler, - }, - { - MethodName: "SetRaidDifficulty", - Handler: _GroupService_SetRaidDifficulty_Handler, - }, - { - MethodName: "SendMessage", - Handler: _GroupService_SendMessage_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "group.proto", -} diff --git a/gen/group/pb/group_grpc.pb.go b/gen/group/pb/group_grpc.pb.go new file mode 100644 index 0000000..5142fc3 --- /dev/null +++ b/gen/group/pb/group_grpc.pb.go @@ -0,0 +1,590 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.3.0 +// - protoc v3.20.3 +// source: group.proto + +package pb + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +const ( + GroupService_Invite_FullMethodName = "/v1.GroupService/Invite" + GroupService_Uninvite_FullMethodName = "/v1.GroupService/Uninvite" + GroupService_Leave_FullMethodName = "/v1.GroupService/Leave" + GroupService_ConvertToRaid_FullMethodName = "/v1.GroupService/ConvertToRaid" + GroupService_ChangeLeader_FullMethodName = "/v1.GroupService/ChangeLeader" + GroupService_AcceptInvite_FullMethodName = "/v1.GroupService/AcceptInvite" + GroupService_GetGroup_FullMethodName = "/v1.GroupService/GetGroup" + GroupService_GetGroupByMember_FullMethodName = "/v1.GroupService/GetGroupByMember" + GroupService_GetGroupIDByPlayer_FullMethodName = "/v1.GroupService/GetGroupIDByPlayer" + GroupService_SetGroupTargetIcon_FullMethodName = "/v1.GroupService/SetGroupTargetIcon" + GroupService_SetLootMethod_FullMethodName = "/v1.GroupService/SetLootMethod" + GroupService_SetDungeonDifficulty_FullMethodName = "/v1.GroupService/SetDungeonDifficulty" + GroupService_SetRaidDifficulty_FullMethodName = "/v1.GroupService/SetRaidDifficulty" + GroupService_SendMessage_FullMethodName = "/v1.GroupService/SendMessage" +) + +// GroupServiceClient is the client API for GroupService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type GroupServiceClient interface { + Invite(ctx context.Context, in *InviteParams, opts ...grpc.CallOption) (*InviteResponse, error) + Uninvite(ctx context.Context, in *UninviteParams, opts ...grpc.CallOption) (*UninviteResponse, error) + Leave(ctx context.Context, in *GroupLeaveParams, opts ...grpc.CallOption) (*GroupLeaveResponse, error) + ConvertToRaid(ctx context.Context, in *ConvertToRaidParams, opts ...grpc.CallOption) (*ConvertToRaidResponse, error) + ChangeLeader(ctx context.Context, in *ChangeLeaderParams, opts ...grpc.CallOption) (*ChangeLeaderResponse, error) + AcceptInvite(ctx context.Context, in *AcceptInviteParams, opts ...grpc.CallOption) (*AcceptInviteResponse, error) + GetGroup(ctx context.Context, in *GetGroupRequest, opts ...grpc.CallOption) (*GetGroupResponse, error) + GetGroupByMember(ctx context.Context, in *GetGroupByMemberRequest, opts ...grpc.CallOption) (*GetGroupResponse, error) + GetGroupIDByPlayer(ctx context.Context, in *GetGroupIDByPlayerRequest, opts ...grpc.CallOption) (*GetGroupIDByPlayerResponse, error) + SetGroupTargetIcon(ctx context.Context, in *SetGroupTargetIconRequest, opts ...grpc.CallOption) (*SetGroupTargetIconResponse, error) + SetLootMethod(ctx context.Context, in *SetLootMethodRequest, opts ...grpc.CallOption) (*SetLootMethodResponse, error) + SetDungeonDifficulty(ctx context.Context, in *SetDungeonDifficultyRequest, opts ...grpc.CallOption) (*SetDungeonDifficultyResponse, error) + SetRaidDifficulty(ctx context.Context, in *SetRaidDifficultyRequest, opts ...grpc.CallOption) (*SetRaidDifficultyResponse, error) + SendMessage(ctx context.Context, in *SendGroupMessageParams, opts ...grpc.CallOption) (*SendGroupMessageResponse, error) +} + +type groupServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewGroupServiceClient(cc grpc.ClientConnInterface) GroupServiceClient { + return &groupServiceClient{cc} +} + +func (c *groupServiceClient) Invite(ctx context.Context, in *InviteParams, opts ...grpc.CallOption) (*InviteResponse, error) { + out := new(InviteResponse) + err := c.cc.Invoke(ctx, GroupService_Invite_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) Uninvite(ctx context.Context, in *UninviteParams, opts ...grpc.CallOption) (*UninviteResponse, error) { + out := new(UninviteResponse) + err := c.cc.Invoke(ctx, GroupService_Uninvite_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) Leave(ctx context.Context, in *GroupLeaveParams, opts ...grpc.CallOption) (*GroupLeaveResponse, error) { + out := new(GroupLeaveResponse) + err := c.cc.Invoke(ctx, GroupService_Leave_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) ConvertToRaid(ctx context.Context, in *ConvertToRaidParams, opts ...grpc.CallOption) (*ConvertToRaidResponse, error) { + out := new(ConvertToRaidResponse) + err := c.cc.Invoke(ctx, GroupService_ConvertToRaid_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) ChangeLeader(ctx context.Context, in *ChangeLeaderParams, opts ...grpc.CallOption) (*ChangeLeaderResponse, error) { + out := new(ChangeLeaderResponse) + err := c.cc.Invoke(ctx, GroupService_ChangeLeader_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) AcceptInvite(ctx context.Context, in *AcceptInviteParams, opts ...grpc.CallOption) (*AcceptInviteResponse, error) { + out := new(AcceptInviteResponse) + err := c.cc.Invoke(ctx, GroupService_AcceptInvite_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) GetGroup(ctx context.Context, in *GetGroupRequest, opts ...grpc.CallOption) (*GetGroupResponse, error) { + out := new(GetGroupResponse) + err := c.cc.Invoke(ctx, GroupService_GetGroup_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) GetGroupByMember(ctx context.Context, in *GetGroupByMemberRequest, opts ...grpc.CallOption) (*GetGroupResponse, error) { + out := new(GetGroupResponse) + err := c.cc.Invoke(ctx, GroupService_GetGroupByMember_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) GetGroupIDByPlayer(ctx context.Context, in *GetGroupIDByPlayerRequest, opts ...grpc.CallOption) (*GetGroupIDByPlayerResponse, error) { + out := new(GetGroupIDByPlayerResponse) + err := c.cc.Invoke(ctx, GroupService_GetGroupIDByPlayer_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) SetGroupTargetIcon(ctx context.Context, in *SetGroupTargetIconRequest, opts ...grpc.CallOption) (*SetGroupTargetIconResponse, error) { + out := new(SetGroupTargetIconResponse) + err := c.cc.Invoke(ctx, GroupService_SetGroupTargetIcon_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) SetLootMethod(ctx context.Context, in *SetLootMethodRequest, opts ...grpc.CallOption) (*SetLootMethodResponse, error) { + out := new(SetLootMethodResponse) + err := c.cc.Invoke(ctx, GroupService_SetLootMethod_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) SetDungeonDifficulty(ctx context.Context, in *SetDungeonDifficultyRequest, opts ...grpc.CallOption) (*SetDungeonDifficultyResponse, error) { + out := new(SetDungeonDifficultyResponse) + err := c.cc.Invoke(ctx, GroupService_SetDungeonDifficulty_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) SetRaidDifficulty(ctx context.Context, in *SetRaidDifficultyRequest, opts ...grpc.CallOption) (*SetRaidDifficultyResponse, error) { + out := new(SetRaidDifficultyResponse) + err := c.cc.Invoke(ctx, GroupService_SetRaidDifficulty_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *groupServiceClient) SendMessage(ctx context.Context, in *SendGroupMessageParams, opts ...grpc.CallOption) (*SendGroupMessageResponse, error) { + out := new(SendGroupMessageResponse) + err := c.cc.Invoke(ctx, GroupService_SendMessage_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// GroupServiceServer is the server API for GroupService service. +// All implementations must embed UnimplementedGroupServiceServer +// for forward compatibility +type GroupServiceServer interface { + Invite(context.Context, *InviteParams) (*InviteResponse, error) + Uninvite(context.Context, *UninviteParams) (*UninviteResponse, error) + Leave(context.Context, *GroupLeaveParams) (*GroupLeaveResponse, error) + ConvertToRaid(context.Context, *ConvertToRaidParams) (*ConvertToRaidResponse, error) + ChangeLeader(context.Context, *ChangeLeaderParams) (*ChangeLeaderResponse, error) + AcceptInvite(context.Context, *AcceptInviteParams) (*AcceptInviteResponse, error) + GetGroup(context.Context, *GetGroupRequest) (*GetGroupResponse, error) + GetGroupByMember(context.Context, *GetGroupByMemberRequest) (*GetGroupResponse, error) + GetGroupIDByPlayer(context.Context, *GetGroupIDByPlayerRequest) (*GetGroupIDByPlayerResponse, error) + SetGroupTargetIcon(context.Context, *SetGroupTargetIconRequest) (*SetGroupTargetIconResponse, error) + SetLootMethod(context.Context, *SetLootMethodRequest) (*SetLootMethodResponse, error) + SetDungeonDifficulty(context.Context, *SetDungeonDifficultyRequest) (*SetDungeonDifficultyResponse, error) + SetRaidDifficulty(context.Context, *SetRaidDifficultyRequest) (*SetRaidDifficultyResponse, error) + SendMessage(context.Context, *SendGroupMessageParams) (*SendGroupMessageResponse, error) + mustEmbedUnimplementedGroupServiceServer() +} + +// UnimplementedGroupServiceServer must be embedded to have forward compatible implementations. +type UnimplementedGroupServiceServer struct { +} + +func (UnimplementedGroupServiceServer) Invite(context.Context, *InviteParams) (*InviteResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Invite not implemented") +} +func (UnimplementedGroupServiceServer) Uninvite(context.Context, *UninviteParams) (*UninviteResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Uninvite not implemented") +} +func (UnimplementedGroupServiceServer) Leave(context.Context, *GroupLeaveParams) (*GroupLeaveResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Leave not implemented") +} +func (UnimplementedGroupServiceServer) ConvertToRaid(context.Context, *ConvertToRaidParams) (*ConvertToRaidResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ConvertToRaid not implemented") +} +func (UnimplementedGroupServiceServer) ChangeLeader(context.Context, *ChangeLeaderParams) (*ChangeLeaderResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ChangeLeader not implemented") +} +func (UnimplementedGroupServiceServer) AcceptInvite(context.Context, *AcceptInviteParams) (*AcceptInviteResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method AcceptInvite not implemented") +} +func (UnimplementedGroupServiceServer) GetGroup(context.Context, *GetGroupRequest) (*GetGroupResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetGroup not implemented") +} +func (UnimplementedGroupServiceServer) GetGroupByMember(context.Context, *GetGroupByMemberRequest) (*GetGroupResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetGroupByMember not implemented") +} +func (UnimplementedGroupServiceServer) GetGroupIDByPlayer(context.Context, *GetGroupIDByPlayerRequest) (*GetGroupIDByPlayerResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetGroupIDByPlayer not implemented") +} +func (UnimplementedGroupServiceServer) SetGroupTargetIcon(context.Context, *SetGroupTargetIconRequest) (*SetGroupTargetIconResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SetGroupTargetIcon not implemented") +} +func (UnimplementedGroupServiceServer) SetLootMethod(context.Context, *SetLootMethodRequest) (*SetLootMethodResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SetLootMethod not implemented") +} +func (UnimplementedGroupServiceServer) SetDungeonDifficulty(context.Context, *SetDungeonDifficultyRequest) (*SetDungeonDifficultyResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SetDungeonDifficulty not implemented") +} +func (UnimplementedGroupServiceServer) SetRaidDifficulty(context.Context, *SetRaidDifficultyRequest) (*SetRaidDifficultyResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SetRaidDifficulty not implemented") +} +func (UnimplementedGroupServiceServer) SendMessage(context.Context, *SendGroupMessageParams) (*SendGroupMessageResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SendMessage not implemented") +} +func (UnimplementedGroupServiceServer) mustEmbedUnimplementedGroupServiceServer() {} + +// UnsafeGroupServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to GroupServiceServer will +// result in compilation errors. +type UnsafeGroupServiceServer interface { + mustEmbedUnimplementedGroupServiceServer() +} + +func RegisterGroupServiceServer(s grpc.ServiceRegistrar, srv GroupServiceServer) { + s.RegisterService(&GroupService_ServiceDesc, srv) +} + +func _GroupService_Invite_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(InviteParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).Invite(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_Invite_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).Invite(ctx, req.(*InviteParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_Uninvite_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(UninviteParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).Uninvite(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_Uninvite_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).Uninvite(ctx, req.(*UninviteParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_Leave_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GroupLeaveParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).Leave(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_Leave_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).Leave(ctx, req.(*GroupLeaveParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_ConvertToRaid_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ConvertToRaidParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).ConvertToRaid(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_ConvertToRaid_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).ConvertToRaid(ctx, req.(*ConvertToRaidParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_ChangeLeader_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ChangeLeaderParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).ChangeLeader(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_ChangeLeader_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).ChangeLeader(ctx, req.(*ChangeLeaderParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_AcceptInvite_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AcceptInviteParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).AcceptInvite(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_AcceptInvite_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).AcceptInvite(ctx, req.(*AcceptInviteParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_GetGroup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetGroupRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).GetGroup(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_GetGroup_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).GetGroup(ctx, req.(*GetGroupRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_GetGroupByMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetGroupByMemberRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).GetGroupByMember(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_GetGroupByMember_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).GetGroupByMember(ctx, req.(*GetGroupByMemberRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_GetGroupIDByPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetGroupIDByPlayerRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).GetGroupIDByPlayer(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_GetGroupIDByPlayer_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).GetGroupIDByPlayer(ctx, req.(*GetGroupIDByPlayerRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_SetGroupTargetIcon_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetGroupTargetIconRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).SetGroupTargetIcon(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_SetGroupTargetIcon_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).SetGroupTargetIcon(ctx, req.(*SetGroupTargetIconRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_SetLootMethod_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetLootMethodRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).SetLootMethod(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_SetLootMethod_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).SetLootMethod(ctx, req.(*SetLootMethodRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_SetDungeonDifficulty_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetDungeonDifficultyRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).SetDungeonDifficulty(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_SetDungeonDifficulty_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).SetDungeonDifficulty(ctx, req.(*SetDungeonDifficultyRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_SetRaidDifficulty_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetRaidDifficultyRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).SetRaidDifficulty(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_SetRaidDifficulty_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).SetRaidDifficulty(ctx, req.(*SetRaidDifficultyRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _GroupService_SendMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SendGroupMessageParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GroupServiceServer).SendMessage(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GroupService_SendMessage_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GroupServiceServer).SendMessage(ctx, req.(*SendGroupMessageParams)) + } + return interceptor(ctx, in, info, handler) +} + +// GroupService_ServiceDesc is the grpc.ServiceDesc for GroupService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var GroupService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "v1.GroupService", + HandlerType: (*GroupServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Invite", + Handler: _GroupService_Invite_Handler, + }, + { + MethodName: "Uninvite", + Handler: _GroupService_Uninvite_Handler, + }, + { + MethodName: "Leave", + Handler: _GroupService_Leave_Handler, + }, + { + MethodName: "ConvertToRaid", + Handler: _GroupService_ConvertToRaid_Handler, + }, + { + MethodName: "ChangeLeader", + Handler: _GroupService_ChangeLeader_Handler, + }, + { + MethodName: "AcceptInvite", + Handler: _GroupService_AcceptInvite_Handler, + }, + { + MethodName: "GetGroup", + Handler: _GroupService_GetGroup_Handler, + }, + { + MethodName: "GetGroupByMember", + Handler: _GroupService_GetGroupByMember_Handler, + }, + { + MethodName: "GetGroupIDByPlayer", + Handler: _GroupService_GetGroupIDByPlayer_Handler, + }, + { + MethodName: "SetGroupTargetIcon", + Handler: _GroupService_SetGroupTargetIcon_Handler, + }, + { + MethodName: "SetLootMethod", + Handler: _GroupService_SetLootMethod_Handler, + }, + { + MethodName: "SetDungeonDifficulty", + Handler: _GroupService_SetDungeonDifficulty_Handler, + }, + { + MethodName: "SetRaidDifficulty", + Handler: _GroupService_SetRaidDifficulty_Handler, + }, + { + MethodName: "SendMessage", + Handler: _GroupService_SendMessage_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "group.proto", +} diff --git a/gen/guid/pb/guid.pb.go b/gen/guid/pb/guid.pb.go index 074d6b8..d3d48c1 100644 --- a/gen/guid/pb/guid.pb.go +++ b/gen/guid/pb/guid.pb.go @@ -1,16 +1,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.27.1-devel -// protoc v3.17.3 +// protoc-gen-go v1.32.0 +// protoc v3.20.3 // source: guid.proto package pb import ( - context "context" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -387,83 +383,3 @@ func file_guid_proto_init() { file_guid_proto_goTypes = nil file_guid_proto_depIdxs = nil } - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// GuidServiceClient is the client API for GuidService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type GuidServiceClient interface { - GetGUIDPool(ctx context.Context, in *GetGUIDPoolRequest, opts ...grpc.CallOption) (*GetGUIDPoolRequestResponse, error) -} - -type guidServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewGuidServiceClient(cc grpc.ClientConnInterface) GuidServiceClient { - return &guidServiceClient{cc} -} - -func (c *guidServiceClient) GetGUIDPool(ctx context.Context, in *GetGUIDPoolRequest, opts ...grpc.CallOption) (*GetGUIDPoolRequestResponse, error) { - out := new(GetGUIDPoolRequestResponse) - err := c.cc.Invoke(ctx, "/v1.GuidService/GetGUIDPool", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// GuidServiceServer is the server API for GuidService service. -type GuidServiceServer interface { - GetGUIDPool(context.Context, *GetGUIDPoolRequest) (*GetGUIDPoolRequestResponse, error) -} - -// UnimplementedGuidServiceServer can be embedded to have forward compatible implementations. -type UnimplementedGuidServiceServer struct { -} - -func (*UnimplementedGuidServiceServer) GetGUIDPool(context.Context, *GetGUIDPoolRequest) (*GetGUIDPoolRequestResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetGUIDPool not implemented") -} - -func RegisterGuidServiceServer(s *grpc.Server, srv GuidServiceServer) { - s.RegisterService(&_GuidService_serviceDesc, srv) -} - -func _GuidService_GetGUIDPool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetGUIDPoolRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuidServiceServer).GetGUIDPool(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuidService/GetGUIDPool", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuidServiceServer).GetGUIDPool(ctx, req.(*GetGUIDPoolRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _GuidService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "v1.GuidService", - HandlerType: (*GuidServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "GetGUIDPool", - Handler: _GuidService_GetGUIDPool_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "guid.proto", -} diff --git a/gen/guid/pb/guid_grpc.pb.go b/gen/guid/pb/guid_grpc.pb.go new file mode 100644 index 0000000..e27c655 --- /dev/null +++ b/gen/guid/pb/guid_grpc.pb.go @@ -0,0 +1,109 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.3.0 +// - protoc v3.20.3 +// source: guid.proto + +package pb + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +const ( + GuidService_GetGUIDPool_FullMethodName = "/v1.GuidService/GetGUIDPool" +) + +// GuidServiceClient is the client API for GuidService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type GuidServiceClient interface { + GetGUIDPool(ctx context.Context, in *GetGUIDPoolRequest, opts ...grpc.CallOption) (*GetGUIDPoolRequestResponse, error) +} + +type guidServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewGuidServiceClient(cc grpc.ClientConnInterface) GuidServiceClient { + return &guidServiceClient{cc} +} + +func (c *guidServiceClient) GetGUIDPool(ctx context.Context, in *GetGUIDPoolRequest, opts ...grpc.CallOption) (*GetGUIDPoolRequestResponse, error) { + out := new(GetGUIDPoolRequestResponse) + err := c.cc.Invoke(ctx, GuidService_GetGUIDPool_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// GuidServiceServer is the server API for GuidService service. +// All implementations must embed UnimplementedGuidServiceServer +// for forward compatibility +type GuidServiceServer interface { + GetGUIDPool(context.Context, *GetGUIDPoolRequest) (*GetGUIDPoolRequestResponse, error) + mustEmbedUnimplementedGuidServiceServer() +} + +// UnimplementedGuidServiceServer must be embedded to have forward compatible implementations. +type UnimplementedGuidServiceServer struct { +} + +func (UnimplementedGuidServiceServer) GetGUIDPool(context.Context, *GetGUIDPoolRequest) (*GetGUIDPoolRequestResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetGUIDPool not implemented") +} +func (UnimplementedGuidServiceServer) mustEmbedUnimplementedGuidServiceServer() {} + +// UnsafeGuidServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to GuidServiceServer will +// result in compilation errors. +type UnsafeGuidServiceServer interface { + mustEmbedUnimplementedGuidServiceServer() +} + +func RegisterGuidServiceServer(s grpc.ServiceRegistrar, srv GuidServiceServer) { + s.RegisterService(&GuidService_ServiceDesc, srv) +} + +func _GuidService_GetGUIDPool_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetGUIDPoolRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuidServiceServer).GetGUIDPool(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuidService_GetGUIDPool_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuidServiceServer).GetGUIDPool(ctx, req.(*GetGUIDPoolRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// GuidService_ServiceDesc is the grpc.ServiceDesc for GuidService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var GuidService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "v1.GuidService", + HandlerType: (*GuidServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "GetGUIDPool", + Handler: _GuidService_GetGUIDPool_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "guid.proto", +} diff --git a/gen/guilds/pb/guilds.pb.go b/gen/guilds/pb/guilds.pb.go index 2f5c770..6f96a24 100644 --- a/gen/guilds/pb/guilds.pb.go +++ b/gen/guilds/pb/guilds.pb.go @@ -1,16 +1,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.27.1-devel -// protoc v3.17.3 +// protoc-gen-go v1.32.0 +// protoc v3.20.3 // source: guilds.proto package pb import ( - context "context" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -2988,623 +2984,3 @@ func file_guilds_proto_init() { file_guilds_proto_goTypes = nil file_guilds_proto_depIdxs = nil } - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// GuildServiceClient is the client API for GuildService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type GuildServiceClient interface { - GetGuildInfo(ctx context.Context, in *GetInfoParams, opts ...grpc.CallOption) (*GetInfoResponse, error) - GetRosterInfo(ctx context.Context, in *GetRosterInfoParams, opts ...grpc.CallOption) (*GetRosterInfoResponse, error) - InviteMember(ctx context.Context, in *InviteMemberParams, opts ...grpc.CallOption) (*InviteMemberResponse, error) - InviteAccepted(ctx context.Context, in *InviteAcceptedParams, opts ...grpc.CallOption) (*InviteAcceptedResponse, error) - Leave(ctx context.Context, in *LeaveParams, opts ...grpc.CallOption) (*LeaveResponse, error) - Kick(ctx context.Context, in *KickParams, opts ...grpc.CallOption) (*KickResponse, error) - SetMessageOfTheDay(ctx context.Context, in *SetMessageOfTheDayParams, opts ...grpc.CallOption) (*SetMessageOfTheDayResponse, error) - SetGuildInfo(ctx context.Context, in *SetGuildInfoParams, opts ...grpc.CallOption) (*SetGuildInfoResponse, error) - SetMemberPublicNote(ctx context.Context, in *SetNoteParams, opts ...grpc.CallOption) (*SetNoteResponse, error) - SetMemberOfficerNote(ctx context.Context, in *SetNoteParams, opts ...grpc.CallOption) (*SetNoteResponse, error) - UpdateRank(ctx context.Context, in *RankUpdateParams, opts ...grpc.CallOption) (*RankUpdateResponse, error) - AddRank(ctx context.Context, in *AddRankParams, opts ...grpc.CallOption) (*AddRankResponse, error) - DeleteLastRank(ctx context.Context, in *DeleteLastRankParams, opts ...grpc.CallOption) (*DeleteLastRankResponse, error) - PromoteMember(ctx context.Context, in *PromoteDemoteParams, opts ...grpc.CallOption) (*PromoteDemoteResponse, error) - DemoteMember(ctx context.Context, in *PromoteDemoteParams, opts ...grpc.CallOption) (*PromoteDemoteResponse, error) - SendGuildMessage(ctx context.Context, in *SendGuildMessageParams, opts ...grpc.CallOption) (*SendGuildMessageResponse, error) -} - -type guildServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewGuildServiceClient(cc grpc.ClientConnInterface) GuildServiceClient { - return &guildServiceClient{cc} -} - -func (c *guildServiceClient) GetGuildInfo(ctx context.Context, in *GetInfoParams, opts ...grpc.CallOption) (*GetInfoResponse, error) { - out := new(GetInfoResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/GetGuildInfo", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) GetRosterInfo(ctx context.Context, in *GetRosterInfoParams, opts ...grpc.CallOption) (*GetRosterInfoResponse, error) { - out := new(GetRosterInfoResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/GetRosterInfo", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) InviteMember(ctx context.Context, in *InviteMemberParams, opts ...grpc.CallOption) (*InviteMemberResponse, error) { - out := new(InviteMemberResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/InviteMember", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) InviteAccepted(ctx context.Context, in *InviteAcceptedParams, opts ...grpc.CallOption) (*InviteAcceptedResponse, error) { - out := new(InviteAcceptedResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/InviteAccepted", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) Leave(ctx context.Context, in *LeaveParams, opts ...grpc.CallOption) (*LeaveResponse, error) { - out := new(LeaveResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/Leave", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) Kick(ctx context.Context, in *KickParams, opts ...grpc.CallOption) (*KickResponse, error) { - out := new(KickResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/Kick", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) SetMessageOfTheDay(ctx context.Context, in *SetMessageOfTheDayParams, opts ...grpc.CallOption) (*SetMessageOfTheDayResponse, error) { - out := new(SetMessageOfTheDayResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/SetMessageOfTheDay", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) SetGuildInfo(ctx context.Context, in *SetGuildInfoParams, opts ...grpc.CallOption) (*SetGuildInfoResponse, error) { - out := new(SetGuildInfoResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/SetGuildInfo", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) SetMemberPublicNote(ctx context.Context, in *SetNoteParams, opts ...grpc.CallOption) (*SetNoteResponse, error) { - out := new(SetNoteResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/SetMemberPublicNote", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) SetMemberOfficerNote(ctx context.Context, in *SetNoteParams, opts ...grpc.CallOption) (*SetNoteResponse, error) { - out := new(SetNoteResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/SetMemberOfficerNote", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) UpdateRank(ctx context.Context, in *RankUpdateParams, opts ...grpc.CallOption) (*RankUpdateResponse, error) { - out := new(RankUpdateResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/UpdateRank", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) AddRank(ctx context.Context, in *AddRankParams, opts ...grpc.CallOption) (*AddRankResponse, error) { - out := new(AddRankResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/AddRank", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) DeleteLastRank(ctx context.Context, in *DeleteLastRankParams, opts ...grpc.CallOption) (*DeleteLastRankResponse, error) { - out := new(DeleteLastRankResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/DeleteLastRank", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) PromoteMember(ctx context.Context, in *PromoteDemoteParams, opts ...grpc.CallOption) (*PromoteDemoteResponse, error) { - out := new(PromoteDemoteResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/PromoteMember", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) DemoteMember(ctx context.Context, in *PromoteDemoteParams, opts ...grpc.CallOption) (*PromoteDemoteResponse, error) { - out := new(PromoteDemoteResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/DemoteMember", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *guildServiceClient) SendGuildMessage(ctx context.Context, in *SendGuildMessageParams, opts ...grpc.CallOption) (*SendGuildMessageResponse, error) { - out := new(SendGuildMessageResponse) - err := c.cc.Invoke(ctx, "/v1.GuildService/SendGuildMessage", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// GuildServiceServer is the server API for GuildService service. -type GuildServiceServer interface { - GetGuildInfo(context.Context, *GetInfoParams) (*GetInfoResponse, error) - GetRosterInfo(context.Context, *GetRosterInfoParams) (*GetRosterInfoResponse, error) - InviteMember(context.Context, *InviteMemberParams) (*InviteMemberResponse, error) - InviteAccepted(context.Context, *InviteAcceptedParams) (*InviteAcceptedResponse, error) - Leave(context.Context, *LeaveParams) (*LeaveResponse, error) - Kick(context.Context, *KickParams) (*KickResponse, error) - SetMessageOfTheDay(context.Context, *SetMessageOfTheDayParams) (*SetMessageOfTheDayResponse, error) - SetGuildInfo(context.Context, *SetGuildInfoParams) (*SetGuildInfoResponse, error) - SetMemberPublicNote(context.Context, *SetNoteParams) (*SetNoteResponse, error) - SetMemberOfficerNote(context.Context, *SetNoteParams) (*SetNoteResponse, error) - UpdateRank(context.Context, *RankUpdateParams) (*RankUpdateResponse, error) - AddRank(context.Context, *AddRankParams) (*AddRankResponse, error) - DeleteLastRank(context.Context, *DeleteLastRankParams) (*DeleteLastRankResponse, error) - PromoteMember(context.Context, *PromoteDemoteParams) (*PromoteDemoteResponse, error) - DemoteMember(context.Context, *PromoteDemoteParams) (*PromoteDemoteResponse, error) - SendGuildMessage(context.Context, *SendGuildMessageParams) (*SendGuildMessageResponse, error) -} - -// UnimplementedGuildServiceServer can be embedded to have forward compatible implementations. -type UnimplementedGuildServiceServer struct { -} - -func (*UnimplementedGuildServiceServer) GetGuildInfo(context.Context, *GetInfoParams) (*GetInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetGuildInfo not implemented") -} -func (*UnimplementedGuildServiceServer) GetRosterInfo(context.Context, *GetRosterInfoParams) (*GetRosterInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetRosterInfo not implemented") -} -func (*UnimplementedGuildServiceServer) InviteMember(context.Context, *InviteMemberParams) (*InviteMemberResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method InviteMember not implemented") -} -func (*UnimplementedGuildServiceServer) InviteAccepted(context.Context, *InviteAcceptedParams) (*InviteAcceptedResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method InviteAccepted not implemented") -} -func (*UnimplementedGuildServiceServer) Leave(context.Context, *LeaveParams) (*LeaveResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method Leave not implemented") -} -func (*UnimplementedGuildServiceServer) Kick(context.Context, *KickParams) (*KickResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method Kick not implemented") -} -func (*UnimplementedGuildServiceServer) SetMessageOfTheDay(context.Context, *SetMessageOfTheDayParams) (*SetMessageOfTheDayResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SetMessageOfTheDay not implemented") -} -func (*UnimplementedGuildServiceServer) SetGuildInfo(context.Context, *SetGuildInfoParams) (*SetGuildInfoResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SetGuildInfo not implemented") -} -func (*UnimplementedGuildServiceServer) SetMemberPublicNote(context.Context, *SetNoteParams) (*SetNoteResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SetMemberPublicNote not implemented") -} -func (*UnimplementedGuildServiceServer) SetMemberOfficerNote(context.Context, *SetNoteParams) (*SetNoteResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SetMemberOfficerNote not implemented") -} -func (*UnimplementedGuildServiceServer) UpdateRank(context.Context, *RankUpdateParams) (*RankUpdateResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method UpdateRank not implemented") -} -func (*UnimplementedGuildServiceServer) AddRank(context.Context, *AddRankParams) (*AddRankResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method AddRank not implemented") -} -func (*UnimplementedGuildServiceServer) DeleteLastRank(context.Context, *DeleteLastRankParams) (*DeleteLastRankResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteLastRank not implemented") -} -func (*UnimplementedGuildServiceServer) PromoteMember(context.Context, *PromoteDemoteParams) (*PromoteDemoteResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method PromoteMember not implemented") -} -func (*UnimplementedGuildServiceServer) DemoteMember(context.Context, *PromoteDemoteParams) (*PromoteDemoteResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DemoteMember not implemented") -} -func (*UnimplementedGuildServiceServer) SendGuildMessage(context.Context, *SendGuildMessageParams) (*SendGuildMessageResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method SendGuildMessage not implemented") -} - -func RegisterGuildServiceServer(s *grpc.Server, srv GuildServiceServer) { - s.RegisterService(&_GuildService_serviceDesc, srv) -} - -func _GuildService_GetGuildInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetInfoParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).GetGuildInfo(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/GetGuildInfo", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).GetGuildInfo(ctx, req.(*GetInfoParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_GetRosterInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetRosterInfoParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).GetRosterInfo(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/GetRosterInfo", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).GetRosterInfo(ctx, req.(*GetRosterInfoParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_InviteMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(InviteMemberParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).InviteMember(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/InviteMember", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).InviteMember(ctx, req.(*InviteMemberParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_InviteAccepted_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(InviteAcceptedParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).InviteAccepted(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/InviteAccepted", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).InviteAccepted(ctx, req.(*InviteAcceptedParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_Leave_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(LeaveParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).Leave(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/Leave", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).Leave(ctx, req.(*LeaveParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_Kick_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(KickParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).Kick(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/Kick", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).Kick(ctx, req.(*KickParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_SetMessageOfTheDay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SetMessageOfTheDayParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).SetMessageOfTheDay(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/SetMessageOfTheDay", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).SetMessageOfTheDay(ctx, req.(*SetMessageOfTheDayParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_SetGuildInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SetGuildInfoParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).SetGuildInfo(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/SetGuildInfo", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).SetGuildInfo(ctx, req.(*SetGuildInfoParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_SetMemberPublicNote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SetNoteParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).SetMemberPublicNote(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/SetMemberPublicNote", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).SetMemberPublicNote(ctx, req.(*SetNoteParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_SetMemberOfficerNote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SetNoteParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).SetMemberOfficerNote(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/SetMemberOfficerNote", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).SetMemberOfficerNote(ctx, req.(*SetNoteParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_UpdateRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RankUpdateParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).UpdateRank(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/UpdateRank", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).UpdateRank(ctx, req.(*RankUpdateParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_AddRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(AddRankParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).AddRank(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/AddRank", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).AddRank(ctx, req.(*AddRankParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_DeleteLastRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DeleteLastRankParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).DeleteLastRank(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/DeleteLastRank", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).DeleteLastRank(ctx, req.(*DeleteLastRankParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_PromoteMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(PromoteDemoteParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).PromoteMember(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/PromoteMember", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).PromoteMember(ctx, req.(*PromoteDemoteParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_DemoteMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(PromoteDemoteParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).DemoteMember(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/DemoteMember", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).DemoteMember(ctx, req.(*PromoteDemoteParams)) - } - return interceptor(ctx, in, info, handler) -} - -func _GuildService_SendGuildMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SendGuildMessageParams) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(GuildServiceServer).SendGuildMessage(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.GuildService/SendGuildMessage", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(GuildServiceServer).SendGuildMessage(ctx, req.(*SendGuildMessageParams)) - } - return interceptor(ctx, in, info, handler) -} - -var _GuildService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "v1.GuildService", - HandlerType: (*GuildServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "GetGuildInfo", - Handler: _GuildService_GetGuildInfo_Handler, - }, - { - MethodName: "GetRosterInfo", - Handler: _GuildService_GetRosterInfo_Handler, - }, - { - MethodName: "InviteMember", - Handler: _GuildService_InviteMember_Handler, - }, - { - MethodName: "InviteAccepted", - Handler: _GuildService_InviteAccepted_Handler, - }, - { - MethodName: "Leave", - Handler: _GuildService_Leave_Handler, - }, - { - MethodName: "Kick", - Handler: _GuildService_Kick_Handler, - }, - { - MethodName: "SetMessageOfTheDay", - Handler: _GuildService_SetMessageOfTheDay_Handler, - }, - { - MethodName: "SetGuildInfo", - Handler: _GuildService_SetGuildInfo_Handler, - }, - { - MethodName: "SetMemberPublicNote", - Handler: _GuildService_SetMemberPublicNote_Handler, - }, - { - MethodName: "SetMemberOfficerNote", - Handler: _GuildService_SetMemberOfficerNote_Handler, - }, - { - MethodName: "UpdateRank", - Handler: _GuildService_UpdateRank_Handler, - }, - { - MethodName: "AddRank", - Handler: _GuildService_AddRank_Handler, - }, - { - MethodName: "DeleteLastRank", - Handler: _GuildService_DeleteLastRank_Handler, - }, - { - MethodName: "PromoteMember", - Handler: _GuildService_PromoteMember_Handler, - }, - { - MethodName: "DemoteMember", - Handler: _GuildService_DemoteMember_Handler, - }, - { - MethodName: "SendGuildMessage", - Handler: _GuildService_SendGuildMessage_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "guilds.proto", -} diff --git a/gen/guilds/pb/guilds_grpc.pb.go b/gen/guilds/pb/guilds_grpc.pb.go new file mode 100644 index 0000000..98ef71c --- /dev/null +++ b/gen/guilds/pb/guilds_grpc.pb.go @@ -0,0 +1,664 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.3.0 +// - protoc v3.20.3 +// source: guilds.proto + +package pb + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +const ( + GuildService_GetGuildInfo_FullMethodName = "/v1.GuildService/GetGuildInfo" + GuildService_GetRosterInfo_FullMethodName = "/v1.GuildService/GetRosterInfo" + GuildService_InviteMember_FullMethodName = "/v1.GuildService/InviteMember" + GuildService_InviteAccepted_FullMethodName = "/v1.GuildService/InviteAccepted" + GuildService_Leave_FullMethodName = "/v1.GuildService/Leave" + GuildService_Kick_FullMethodName = "/v1.GuildService/Kick" + GuildService_SetMessageOfTheDay_FullMethodName = "/v1.GuildService/SetMessageOfTheDay" + GuildService_SetGuildInfo_FullMethodName = "/v1.GuildService/SetGuildInfo" + GuildService_SetMemberPublicNote_FullMethodName = "/v1.GuildService/SetMemberPublicNote" + GuildService_SetMemberOfficerNote_FullMethodName = "/v1.GuildService/SetMemberOfficerNote" + GuildService_UpdateRank_FullMethodName = "/v1.GuildService/UpdateRank" + GuildService_AddRank_FullMethodName = "/v1.GuildService/AddRank" + GuildService_DeleteLastRank_FullMethodName = "/v1.GuildService/DeleteLastRank" + GuildService_PromoteMember_FullMethodName = "/v1.GuildService/PromoteMember" + GuildService_DemoteMember_FullMethodName = "/v1.GuildService/DemoteMember" + GuildService_SendGuildMessage_FullMethodName = "/v1.GuildService/SendGuildMessage" +) + +// GuildServiceClient is the client API for GuildService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type GuildServiceClient interface { + GetGuildInfo(ctx context.Context, in *GetInfoParams, opts ...grpc.CallOption) (*GetInfoResponse, error) + GetRosterInfo(ctx context.Context, in *GetRosterInfoParams, opts ...grpc.CallOption) (*GetRosterInfoResponse, error) + InviteMember(ctx context.Context, in *InviteMemberParams, opts ...grpc.CallOption) (*InviteMemberResponse, error) + InviteAccepted(ctx context.Context, in *InviteAcceptedParams, opts ...grpc.CallOption) (*InviteAcceptedResponse, error) + Leave(ctx context.Context, in *LeaveParams, opts ...grpc.CallOption) (*LeaveResponse, error) + Kick(ctx context.Context, in *KickParams, opts ...grpc.CallOption) (*KickResponse, error) + SetMessageOfTheDay(ctx context.Context, in *SetMessageOfTheDayParams, opts ...grpc.CallOption) (*SetMessageOfTheDayResponse, error) + SetGuildInfo(ctx context.Context, in *SetGuildInfoParams, opts ...grpc.CallOption) (*SetGuildInfoResponse, error) + SetMemberPublicNote(ctx context.Context, in *SetNoteParams, opts ...grpc.CallOption) (*SetNoteResponse, error) + SetMemberOfficerNote(ctx context.Context, in *SetNoteParams, opts ...grpc.CallOption) (*SetNoteResponse, error) + UpdateRank(ctx context.Context, in *RankUpdateParams, opts ...grpc.CallOption) (*RankUpdateResponse, error) + AddRank(ctx context.Context, in *AddRankParams, opts ...grpc.CallOption) (*AddRankResponse, error) + DeleteLastRank(ctx context.Context, in *DeleteLastRankParams, opts ...grpc.CallOption) (*DeleteLastRankResponse, error) + PromoteMember(ctx context.Context, in *PromoteDemoteParams, opts ...grpc.CallOption) (*PromoteDemoteResponse, error) + DemoteMember(ctx context.Context, in *PromoteDemoteParams, opts ...grpc.CallOption) (*PromoteDemoteResponse, error) + SendGuildMessage(ctx context.Context, in *SendGuildMessageParams, opts ...grpc.CallOption) (*SendGuildMessageResponse, error) +} + +type guildServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewGuildServiceClient(cc grpc.ClientConnInterface) GuildServiceClient { + return &guildServiceClient{cc} +} + +func (c *guildServiceClient) GetGuildInfo(ctx context.Context, in *GetInfoParams, opts ...grpc.CallOption) (*GetInfoResponse, error) { + out := new(GetInfoResponse) + err := c.cc.Invoke(ctx, GuildService_GetGuildInfo_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) GetRosterInfo(ctx context.Context, in *GetRosterInfoParams, opts ...grpc.CallOption) (*GetRosterInfoResponse, error) { + out := new(GetRosterInfoResponse) + err := c.cc.Invoke(ctx, GuildService_GetRosterInfo_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) InviteMember(ctx context.Context, in *InviteMemberParams, opts ...grpc.CallOption) (*InviteMemberResponse, error) { + out := new(InviteMemberResponse) + err := c.cc.Invoke(ctx, GuildService_InviteMember_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) InviteAccepted(ctx context.Context, in *InviteAcceptedParams, opts ...grpc.CallOption) (*InviteAcceptedResponse, error) { + out := new(InviteAcceptedResponse) + err := c.cc.Invoke(ctx, GuildService_InviteAccepted_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) Leave(ctx context.Context, in *LeaveParams, opts ...grpc.CallOption) (*LeaveResponse, error) { + out := new(LeaveResponse) + err := c.cc.Invoke(ctx, GuildService_Leave_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) Kick(ctx context.Context, in *KickParams, opts ...grpc.CallOption) (*KickResponse, error) { + out := new(KickResponse) + err := c.cc.Invoke(ctx, GuildService_Kick_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) SetMessageOfTheDay(ctx context.Context, in *SetMessageOfTheDayParams, opts ...grpc.CallOption) (*SetMessageOfTheDayResponse, error) { + out := new(SetMessageOfTheDayResponse) + err := c.cc.Invoke(ctx, GuildService_SetMessageOfTheDay_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) SetGuildInfo(ctx context.Context, in *SetGuildInfoParams, opts ...grpc.CallOption) (*SetGuildInfoResponse, error) { + out := new(SetGuildInfoResponse) + err := c.cc.Invoke(ctx, GuildService_SetGuildInfo_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) SetMemberPublicNote(ctx context.Context, in *SetNoteParams, opts ...grpc.CallOption) (*SetNoteResponse, error) { + out := new(SetNoteResponse) + err := c.cc.Invoke(ctx, GuildService_SetMemberPublicNote_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) SetMemberOfficerNote(ctx context.Context, in *SetNoteParams, opts ...grpc.CallOption) (*SetNoteResponse, error) { + out := new(SetNoteResponse) + err := c.cc.Invoke(ctx, GuildService_SetMemberOfficerNote_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) UpdateRank(ctx context.Context, in *RankUpdateParams, opts ...grpc.CallOption) (*RankUpdateResponse, error) { + out := new(RankUpdateResponse) + err := c.cc.Invoke(ctx, GuildService_UpdateRank_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) AddRank(ctx context.Context, in *AddRankParams, opts ...grpc.CallOption) (*AddRankResponse, error) { + out := new(AddRankResponse) + err := c.cc.Invoke(ctx, GuildService_AddRank_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) DeleteLastRank(ctx context.Context, in *DeleteLastRankParams, opts ...grpc.CallOption) (*DeleteLastRankResponse, error) { + out := new(DeleteLastRankResponse) + err := c.cc.Invoke(ctx, GuildService_DeleteLastRank_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) PromoteMember(ctx context.Context, in *PromoteDemoteParams, opts ...grpc.CallOption) (*PromoteDemoteResponse, error) { + out := new(PromoteDemoteResponse) + err := c.cc.Invoke(ctx, GuildService_PromoteMember_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) DemoteMember(ctx context.Context, in *PromoteDemoteParams, opts ...grpc.CallOption) (*PromoteDemoteResponse, error) { + out := new(PromoteDemoteResponse) + err := c.cc.Invoke(ctx, GuildService_DemoteMember_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *guildServiceClient) SendGuildMessage(ctx context.Context, in *SendGuildMessageParams, opts ...grpc.CallOption) (*SendGuildMessageResponse, error) { + out := new(SendGuildMessageResponse) + err := c.cc.Invoke(ctx, GuildService_SendGuildMessage_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// GuildServiceServer is the server API for GuildService service. +// All implementations must embed UnimplementedGuildServiceServer +// for forward compatibility +type GuildServiceServer interface { + GetGuildInfo(context.Context, *GetInfoParams) (*GetInfoResponse, error) + GetRosterInfo(context.Context, *GetRosterInfoParams) (*GetRosterInfoResponse, error) + InviteMember(context.Context, *InviteMemberParams) (*InviteMemberResponse, error) + InviteAccepted(context.Context, *InviteAcceptedParams) (*InviteAcceptedResponse, error) + Leave(context.Context, *LeaveParams) (*LeaveResponse, error) + Kick(context.Context, *KickParams) (*KickResponse, error) + SetMessageOfTheDay(context.Context, *SetMessageOfTheDayParams) (*SetMessageOfTheDayResponse, error) + SetGuildInfo(context.Context, *SetGuildInfoParams) (*SetGuildInfoResponse, error) + SetMemberPublicNote(context.Context, *SetNoteParams) (*SetNoteResponse, error) + SetMemberOfficerNote(context.Context, *SetNoteParams) (*SetNoteResponse, error) + UpdateRank(context.Context, *RankUpdateParams) (*RankUpdateResponse, error) + AddRank(context.Context, *AddRankParams) (*AddRankResponse, error) + DeleteLastRank(context.Context, *DeleteLastRankParams) (*DeleteLastRankResponse, error) + PromoteMember(context.Context, *PromoteDemoteParams) (*PromoteDemoteResponse, error) + DemoteMember(context.Context, *PromoteDemoteParams) (*PromoteDemoteResponse, error) + SendGuildMessage(context.Context, *SendGuildMessageParams) (*SendGuildMessageResponse, error) + mustEmbedUnimplementedGuildServiceServer() +} + +// UnimplementedGuildServiceServer must be embedded to have forward compatible implementations. +type UnimplementedGuildServiceServer struct { +} + +func (UnimplementedGuildServiceServer) GetGuildInfo(context.Context, *GetInfoParams) (*GetInfoResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetGuildInfo not implemented") +} +func (UnimplementedGuildServiceServer) GetRosterInfo(context.Context, *GetRosterInfoParams) (*GetRosterInfoResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetRosterInfo not implemented") +} +func (UnimplementedGuildServiceServer) InviteMember(context.Context, *InviteMemberParams) (*InviteMemberResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method InviteMember not implemented") +} +func (UnimplementedGuildServiceServer) InviteAccepted(context.Context, *InviteAcceptedParams) (*InviteAcceptedResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method InviteAccepted not implemented") +} +func (UnimplementedGuildServiceServer) Leave(context.Context, *LeaveParams) (*LeaveResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Leave not implemented") +} +func (UnimplementedGuildServiceServer) Kick(context.Context, *KickParams) (*KickResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Kick not implemented") +} +func (UnimplementedGuildServiceServer) SetMessageOfTheDay(context.Context, *SetMessageOfTheDayParams) (*SetMessageOfTheDayResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SetMessageOfTheDay not implemented") +} +func (UnimplementedGuildServiceServer) SetGuildInfo(context.Context, *SetGuildInfoParams) (*SetGuildInfoResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SetGuildInfo not implemented") +} +func (UnimplementedGuildServiceServer) SetMemberPublicNote(context.Context, *SetNoteParams) (*SetNoteResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SetMemberPublicNote not implemented") +} +func (UnimplementedGuildServiceServer) SetMemberOfficerNote(context.Context, *SetNoteParams) (*SetNoteResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SetMemberOfficerNote not implemented") +} +func (UnimplementedGuildServiceServer) UpdateRank(context.Context, *RankUpdateParams) (*RankUpdateResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method UpdateRank not implemented") +} +func (UnimplementedGuildServiceServer) AddRank(context.Context, *AddRankParams) (*AddRankResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method AddRank not implemented") +} +func (UnimplementedGuildServiceServer) DeleteLastRank(context.Context, *DeleteLastRankParams) (*DeleteLastRankResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DeleteLastRank not implemented") +} +func (UnimplementedGuildServiceServer) PromoteMember(context.Context, *PromoteDemoteParams) (*PromoteDemoteResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method PromoteMember not implemented") +} +func (UnimplementedGuildServiceServer) DemoteMember(context.Context, *PromoteDemoteParams) (*PromoteDemoteResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DemoteMember not implemented") +} +func (UnimplementedGuildServiceServer) SendGuildMessage(context.Context, *SendGuildMessageParams) (*SendGuildMessageResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method SendGuildMessage not implemented") +} +func (UnimplementedGuildServiceServer) mustEmbedUnimplementedGuildServiceServer() {} + +// UnsafeGuildServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to GuildServiceServer will +// result in compilation errors. +type UnsafeGuildServiceServer interface { + mustEmbedUnimplementedGuildServiceServer() +} + +func RegisterGuildServiceServer(s grpc.ServiceRegistrar, srv GuildServiceServer) { + s.RegisterService(&GuildService_ServiceDesc, srv) +} + +func _GuildService_GetGuildInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetInfoParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).GetGuildInfo(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_GetGuildInfo_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).GetGuildInfo(ctx, req.(*GetInfoParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_GetRosterInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetRosterInfoParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).GetRosterInfo(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_GetRosterInfo_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).GetRosterInfo(ctx, req.(*GetRosterInfoParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_InviteMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(InviteMemberParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).InviteMember(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_InviteMember_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).InviteMember(ctx, req.(*InviteMemberParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_InviteAccepted_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(InviteAcceptedParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).InviteAccepted(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_InviteAccepted_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).InviteAccepted(ctx, req.(*InviteAcceptedParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_Leave_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(LeaveParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).Leave(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_Leave_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).Leave(ctx, req.(*LeaveParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_Kick_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(KickParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).Kick(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_Kick_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).Kick(ctx, req.(*KickParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_SetMessageOfTheDay_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetMessageOfTheDayParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).SetMessageOfTheDay(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_SetMessageOfTheDay_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).SetMessageOfTheDay(ctx, req.(*SetMessageOfTheDayParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_SetGuildInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetGuildInfoParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).SetGuildInfo(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_SetGuildInfo_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).SetGuildInfo(ctx, req.(*SetGuildInfoParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_SetMemberPublicNote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetNoteParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).SetMemberPublicNote(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_SetMemberPublicNote_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).SetMemberPublicNote(ctx, req.(*SetNoteParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_SetMemberOfficerNote_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SetNoteParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).SetMemberOfficerNote(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_SetMemberOfficerNote_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).SetMemberOfficerNote(ctx, req.(*SetNoteParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_UpdateRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RankUpdateParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).UpdateRank(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_UpdateRank_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).UpdateRank(ctx, req.(*RankUpdateParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_AddRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AddRankParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).AddRank(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_AddRank_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).AddRank(ctx, req.(*AddRankParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_DeleteLastRank_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteLastRankParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).DeleteLastRank(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_DeleteLastRank_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).DeleteLastRank(ctx, req.(*DeleteLastRankParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_PromoteMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(PromoteDemoteParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).PromoteMember(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_PromoteMember_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).PromoteMember(ctx, req.(*PromoteDemoteParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_DemoteMember_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(PromoteDemoteParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).DemoteMember(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_DemoteMember_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).DemoteMember(ctx, req.(*PromoteDemoteParams)) + } + return interceptor(ctx, in, info, handler) +} + +func _GuildService_SendGuildMessage_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SendGuildMessageParams) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(GuildServiceServer).SendGuildMessage(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: GuildService_SendGuildMessage_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(GuildServiceServer).SendGuildMessage(ctx, req.(*SendGuildMessageParams)) + } + return interceptor(ctx, in, info, handler) +} + +// GuildService_ServiceDesc is the grpc.ServiceDesc for GuildService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var GuildService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "v1.GuildService", + HandlerType: (*GuildServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "GetGuildInfo", + Handler: _GuildService_GetGuildInfo_Handler, + }, + { + MethodName: "GetRosterInfo", + Handler: _GuildService_GetRosterInfo_Handler, + }, + { + MethodName: "InviteMember", + Handler: _GuildService_InviteMember_Handler, + }, + { + MethodName: "InviteAccepted", + Handler: _GuildService_InviteAccepted_Handler, + }, + { + MethodName: "Leave", + Handler: _GuildService_Leave_Handler, + }, + { + MethodName: "Kick", + Handler: _GuildService_Kick_Handler, + }, + { + MethodName: "SetMessageOfTheDay", + Handler: _GuildService_SetMessageOfTheDay_Handler, + }, + { + MethodName: "SetGuildInfo", + Handler: _GuildService_SetGuildInfo_Handler, + }, + { + MethodName: "SetMemberPublicNote", + Handler: _GuildService_SetMemberPublicNote_Handler, + }, + { + MethodName: "SetMemberOfficerNote", + Handler: _GuildService_SetMemberOfficerNote_Handler, + }, + { + MethodName: "UpdateRank", + Handler: _GuildService_UpdateRank_Handler, + }, + { + MethodName: "AddRank", + Handler: _GuildService_AddRank_Handler, + }, + { + MethodName: "DeleteLastRank", + Handler: _GuildService_DeleteLastRank_Handler, + }, + { + MethodName: "PromoteMember", + Handler: _GuildService_PromoteMember_Handler, + }, + { + MethodName: "DemoteMember", + Handler: _GuildService_DemoteMember_Handler, + }, + { + MethodName: "SendGuildMessage", + Handler: _GuildService_SendGuildMessage_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "guilds.proto", +} diff --git a/gen/mail/pb/mail.pb.go b/gen/mail/pb/mail.pb.go index 0f776b3..708bbb2 100644 --- a/gen/mail/pb/mail.pb.go +++ b/gen/mail/pb/mail.pb.go @@ -1,16 +1,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.27.1-devel -// protoc v3.17.3 +// protoc-gen-go v1.32.0 +// protoc v3.20.3 // source: mail.proto package pb import ( - context "context" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -1839,299 +1835,3 @@ func file_mail_proto_init() { file_mail_proto_goTypes = nil file_mail_proto_depIdxs = nil } - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// MailServiceClient is the client API for MailService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type MailServiceClient interface { - Send(ctx context.Context, in *SendRequest, opts ...grpc.CallOption) (*SendResponse, error) - MarkAsReadForPlayer(ctx context.Context, in *MarkAsReadForPlayerRequest, opts ...grpc.CallOption) (*MarkAsReadForPlayerResponse, error) - RemoveMailItem(ctx context.Context, in *RemoveMailItemRequest, opts ...grpc.CallOption) (*RemoveMailItemResponse, error) - RemoveMailMoney(ctx context.Context, in *RemoveMailMoneyRequest, opts ...grpc.CallOption) (*RemoveMailMoneyResponse, error) - MailByID(ctx context.Context, in *MailByIDRequest, opts ...grpc.CallOption) (*MailByIDResponse, error) - MailsForPlayer(ctx context.Context, in *MailsForPlayerRequest, opts ...grpc.CallOption) (*MailsForPlayerResponse, error) - DeleteMail(ctx context.Context, in *DeleteMailRequest, opts ...grpc.CallOption) (*DeleteMailResponse, error) -} - -type mailServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewMailServiceClient(cc grpc.ClientConnInterface) MailServiceClient { - return &mailServiceClient{cc} -} - -func (c *mailServiceClient) Send(ctx context.Context, in *SendRequest, opts ...grpc.CallOption) (*SendResponse, error) { - out := new(SendResponse) - err := c.cc.Invoke(ctx, "/v1.MailService/Send", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *mailServiceClient) MarkAsReadForPlayer(ctx context.Context, in *MarkAsReadForPlayerRequest, opts ...grpc.CallOption) (*MarkAsReadForPlayerResponse, error) { - out := new(MarkAsReadForPlayerResponse) - err := c.cc.Invoke(ctx, "/v1.MailService/MarkAsReadForPlayer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *mailServiceClient) RemoveMailItem(ctx context.Context, in *RemoveMailItemRequest, opts ...grpc.CallOption) (*RemoveMailItemResponse, error) { - out := new(RemoveMailItemResponse) - err := c.cc.Invoke(ctx, "/v1.MailService/RemoveMailItem", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *mailServiceClient) RemoveMailMoney(ctx context.Context, in *RemoveMailMoneyRequest, opts ...grpc.CallOption) (*RemoveMailMoneyResponse, error) { - out := new(RemoveMailMoneyResponse) - err := c.cc.Invoke(ctx, "/v1.MailService/RemoveMailMoney", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *mailServiceClient) MailByID(ctx context.Context, in *MailByIDRequest, opts ...grpc.CallOption) (*MailByIDResponse, error) { - out := new(MailByIDResponse) - err := c.cc.Invoke(ctx, "/v1.MailService/MailByID", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *mailServiceClient) MailsForPlayer(ctx context.Context, in *MailsForPlayerRequest, opts ...grpc.CallOption) (*MailsForPlayerResponse, error) { - out := new(MailsForPlayerResponse) - err := c.cc.Invoke(ctx, "/v1.MailService/MailsForPlayer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *mailServiceClient) DeleteMail(ctx context.Context, in *DeleteMailRequest, opts ...grpc.CallOption) (*DeleteMailResponse, error) { - out := new(DeleteMailResponse) - err := c.cc.Invoke(ctx, "/v1.MailService/DeleteMail", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// MailServiceServer is the server API for MailService service. -type MailServiceServer interface { - Send(context.Context, *SendRequest) (*SendResponse, error) - MarkAsReadForPlayer(context.Context, *MarkAsReadForPlayerRequest) (*MarkAsReadForPlayerResponse, error) - RemoveMailItem(context.Context, *RemoveMailItemRequest) (*RemoveMailItemResponse, error) - RemoveMailMoney(context.Context, *RemoveMailMoneyRequest) (*RemoveMailMoneyResponse, error) - MailByID(context.Context, *MailByIDRequest) (*MailByIDResponse, error) - MailsForPlayer(context.Context, *MailsForPlayerRequest) (*MailsForPlayerResponse, error) - DeleteMail(context.Context, *DeleteMailRequest) (*DeleteMailResponse, error) -} - -// UnimplementedMailServiceServer can be embedded to have forward compatible implementations. -type UnimplementedMailServiceServer struct { -} - -func (*UnimplementedMailServiceServer) Send(context.Context, *SendRequest) (*SendResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method Send not implemented") -} -func (*UnimplementedMailServiceServer) MarkAsReadForPlayer(context.Context, *MarkAsReadForPlayerRequest) (*MarkAsReadForPlayerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method MarkAsReadForPlayer not implemented") -} -func (*UnimplementedMailServiceServer) RemoveMailItem(context.Context, *RemoveMailItemRequest) (*RemoveMailItemResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method RemoveMailItem not implemented") -} -func (*UnimplementedMailServiceServer) RemoveMailMoney(context.Context, *RemoveMailMoneyRequest) (*RemoveMailMoneyResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method RemoveMailMoney not implemented") -} -func (*UnimplementedMailServiceServer) MailByID(context.Context, *MailByIDRequest) (*MailByIDResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method MailByID not implemented") -} -func (*UnimplementedMailServiceServer) MailsForPlayer(context.Context, *MailsForPlayerRequest) (*MailsForPlayerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method MailsForPlayer not implemented") -} -func (*UnimplementedMailServiceServer) DeleteMail(context.Context, *DeleteMailRequest) (*DeleteMailResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method DeleteMail not implemented") -} - -func RegisterMailServiceServer(s *grpc.Server, srv MailServiceServer) { - s.RegisterService(&_MailService_serviceDesc, srv) -} - -func _MailService_Send_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(SendRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MailServiceServer).Send(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.MailService/Send", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MailServiceServer).Send(ctx, req.(*SendRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MailService_MarkAsReadForPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(MarkAsReadForPlayerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MailServiceServer).MarkAsReadForPlayer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.MailService/MarkAsReadForPlayer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MailServiceServer).MarkAsReadForPlayer(ctx, req.(*MarkAsReadForPlayerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MailService_RemoveMailItem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RemoveMailItemRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MailServiceServer).RemoveMailItem(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.MailService/RemoveMailItem", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MailServiceServer).RemoveMailItem(ctx, req.(*RemoveMailItemRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MailService_RemoveMailMoney_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RemoveMailMoneyRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MailServiceServer).RemoveMailMoney(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.MailService/RemoveMailMoney", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MailServiceServer).RemoveMailMoney(ctx, req.(*RemoveMailMoneyRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MailService_MailByID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(MailByIDRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MailServiceServer).MailByID(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.MailService/MailByID", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MailServiceServer).MailByID(ctx, req.(*MailByIDRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MailService_MailsForPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(MailsForPlayerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MailServiceServer).MailsForPlayer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.MailService/MailsForPlayer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MailServiceServer).MailsForPlayer(ctx, req.(*MailsForPlayerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _MailService_DeleteMail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(DeleteMailRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(MailServiceServer).DeleteMail(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.MailService/DeleteMail", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(MailServiceServer).DeleteMail(ctx, req.(*DeleteMailRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _MailService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "v1.MailService", - HandlerType: (*MailServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "Send", - Handler: _MailService_Send_Handler, - }, - { - MethodName: "MarkAsReadForPlayer", - Handler: _MailService_MarkAsReadForPlayer_Handler, - }, - { - MethodName: "RemoveMailItem", - Handler: _MailService_RemoveMailItem_Handler, - }, - { - MethodName: "RemoveMailMoney", - Handler: _MailService_RemoveMailMoney_Handler, - }, - { - MethodName: "MailByID", - Handler: _MailService_MailByID_Handler, - }, - { - MethodName: "MailsForPlayer", - Handler: _MailService_MailsForPlayer_Handler, - }, - { - MethodName: "DeleteMail", - Handler: _MailService_DeleteMail_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "mail.proto", -} diff --git a/gen/mail/pb/mail_grpc.pb.go b/gen/mail/pb/mail_grpc.pb.go new file mode 100644 index 0000000..9ae125e --- /dev/null +++ b/gen/mail/pb/mail_grpc.pb.go @@ -0,0 +1,331 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.3.0 +// - protoc v3.20.3 +// source: mail.proto + +package pb + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +const ( + MailService_Send_FullMethodName = "/v1.MailService/Send" + MailService_MarkAsReadForPlayer_FullMethodName = "/v1.MailService/MarkAsReadForPlayer" + MailService_RemoveMailItem_FullMethodName = "/v1.MailService/RemoveMailItem" + MailService_RemoveMailMoney_FullMethodName = "/v1.MailService/RemoveMailMoney" + MailService_MailByID_FullMethodName = "/v1.MailService/MailByID" + MailService_MailsForPlayer_FullMethodName = "/v1.MailService/MailsForPlayer" + MailService_DeleteMail_FullMethodName = "/v1.MailService/DeleteMail" +) + +// MailServiceClient is the client API for MailService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type MailServiceClient interface { + Send(ctx context.Context, in *SendRequest, opts ...grpc.CallOption) (*SendResponse, error) + MarkAsReadForPlayer(ctx context.Context, in *MarkAsReadForPlayerRequest, opts ...grpc.CallOption) (*MarkAsReadForPlayerResponse, error) + RemoveMailItem(ctx context.Context, in *RemoveMailItemRequest, opts ...grpc.CallOption) (*RemoveMailItemResponse, error) + RemoveMailMoney(ctx context.Context, in *RemoveMailMoneyRequest, opts ...grpc.CallOption) (*RemoveMailMoneyResponse, error) + MailByID(ctx context.Context, in *MailByIDRequest, opts ...grpc.CallOption) (*MailByIDResponse, error) + MailsForPlayer(ctx context.Context, in *MailsForPlayerRequest, opts ...grpc.CallOption) (*MailsForPlayerResponse, error) + DeleteMail(ctx context.Context, in *DeleteMailRequest, opts ...grpc.CallOption) (*DeleteMailResponse, error) +} + +type mailServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewMailServiceClient(cc grpc.ClientConnInterface) MailServiceClient { + return &mailServiceClient{cc} +} + +func (c *mailServiceClient) Send(ctx context.Context, in *SendRequest, opts ...grpc.CallOption) (*SendResponse, error) { + out := new(SendResponse) + err := c.cc.Invoke(ctx, MailService_Send_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *mailServiceClient) MarkAsReadForPlayer(ctx context.Context, in *MarkAsReadForPlayerRequest, opts ...grpc.CallOption) (*MarkAsReadForPlayerResponse, error) { + out := new(MarkAsReadForPlayerResponse) + err := c.cc.Invoke(ctx, MailService_MarkAsReadForPlayer_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *mailServiceClient) RemoveMailItem(ctx context.Context, in *RemoveMailItemRequest, opts ...grpc.CallOption) (*RemoveMailItemResponse, error) { + out := new(RemoveMailItemResponse) + err := c.cc.Invoke(ctx, MailService_RemoveMailItem_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *mailServiceClient) RemoveMailMoney(ctx context.Context, in *RemoveMailMoneyRequest, opts ...grpc.CallOption) (*RemoveMailMoneyResponse, error) { + out := new(RemoveMailMoneyResponse) + err := c.cc.Invoke(ctx, MailService_RemoveMailMoney_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *mailServiceClient) MailByID(ctx context.Context, in *MailByIDRequest, opts ...grpc.CallOption) (*MailByIDResponse, error) { + out := new(MailByIDResponse) + err := c.cc.Invoke(ctx, MailService_MailByID_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *mailServiceClient) MailsForPlayer(ctx context.Context, in *MailsForPlayerRequest, opts ...grpc.CallOption) (*MailsForPlayerResponse, error) { + out := new(MailsForPlayerResponse) + err := c.cc.Invoke(ctx, MailService_MailsForPlayer_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *mailServiceClient) DeleteMail(ctx context.Context, in *DeleteMailRequest, opts ...grpc.CallOption) (*DeleteMailResponse, error) { + out := new(DeleteMailResponse) + err := c.cc.Invoke(ctx, MailService_DeleteMail_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// MailServiceServer is the server API for MailService service. +// All implementations must embed UnimplementedMailServiceServer +// for forward compatibility +type MailServiceServer interface { + Send(context.Context, *SendRequest) (*SendResponse, error) + MarkAsReadForPlayer(context.Context, *MarkAsReadForPlayerRequest) (*MarkAsReadForPlayerResponse, error) + RemoveMailItem(context.Context, *RemoveMailItemRequest) (*RemoveMailItemResponse, error) + RemoveMailMoney(context.Context, *RemoveMailMoneyRequest) (*RemoveMailMoneyResponse, error) + MailByID(context.Context, *MailByIDRequest) (*MailByIDResponse, error) + MailsForPlayer(context.Context, *MailsForPlayerRequest) (*MailsForPlayerResponse, error) + DeleteMail(context.Context, *DeleteMailRequest) (*DeleteMailResponse, error) + mustEmbedUnimplementedMailServiceServer() +} + +// UnimplementedMailServiceServer must be embedded to have forward compatible implementations. +type UnimplementedMailServiceServer struct { +} + +func (UnimplementedMailServiceServer) Send(context.Context, *SendRequest) (*SendResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method Send not implemented") +} +func (UnimplementedMailServiceServer) MarkAsReadForPlayer(context.Context, *MarkAsReadForPlayerRequest) (*MarkAsReadForPlayerResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method MarkAsReadForPlayer not implemented") +} +func (UnimplementedMailServiceServer) RemoveMailItem(context.Context, *RemoveMailItemRequest) (*RemoveMailItemResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RemoveMailItem not implemented") +} +func (UnimplementedMailServiceServer) RemoveMailMoney(context.Context, *RemoveMailMoneyRequest) (*RemoveMailMoneyResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RemoveMailMoney not implemented") +} +func (UnimplementedMailServiceServer) MailByID(context.Context, *MailByIDRequest) (*MailByIDResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method MailByID not implemented") +} +func (UnimplementedMailServiceServer) MailsForPlayer(context.Context, *MailsForPlayerRequest) (*MailsForPlayerResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method MailsForPlayer not implemented") +} +func (UnimplementedMailServiceServer) DeleteMail(context.Context, *DeleteMailRequest) (*DeleteMailResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method DeleteMail not implemented") +} +func (UnimplementedMailServiceServer) mustEmbedUnimplementedMailServiceServer() {} + +// UnsafeMailServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to MailServiceServer will +// result in compilation errors. +type UnsafeMailServiceServer interface { + mustEmbedUnimplementedMailServiceServer() +} + +func RegisterMailServiceServer(s grpc.ServiceRegistrar, srv MailServiceServer) { + s.RegisterService(&MailService_ServiceDesc, srv) +} + +func _MailService_Send_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(SendRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MailServiceServer).Send(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MailService_Send_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MailServiceServer).Send(ctx, req.(*SendRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MailService_MarkAsReadForPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MarkAsReadForPlayerRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MailServiceServer).MarkAsReadForPlayer(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MailService_MarkAsReadForPlayer_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MailServiceServer).MarkAsReadForPlayer(ctx, req.(*MarkAsReadForPlayerRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MailService_RemoveMailItem_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RemoveMailItemRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MailServiceServer).RemoveMailItem(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MailService_RemoveMailItem_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MailServiceServer).RemoveMailItem(ctx, req.(*RemoveMailItemRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MailService_RemoveMailMoney_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RemoveMailMoneyRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MailServiceServer).RemoveMailMoney(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MailService_RemoveMailMoney_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MailServiceServer).RemoveMailMoney(ctx, req.(*RemoveMailMoneyRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MailService_MailByID_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MailByIDRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MailServiceServer).MailByID(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MailService_MailByID_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MailServiceServer).MailByID(ctx, req.(*MailByIDRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MailService_MailsForPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(MailsForPlayerRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MailServiceServer).MailsForPlayer(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MailService_MailsForPlayer_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MailServiceServer).MailsForPlayer(ctx, req.(*MailsForPlayerRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _MailService_DeleteMail_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(DeleteMailRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(MailServiceServer).DeleteMail(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: MailService_DeleteMail_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(MailServiceServer).DeleteMail(ctx, req.(*DeleteMailRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// MailService_ServiceDesc is the grpc.ServiceDesc for MailService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var MailService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "v1.MailService", + HandlerType: (*MailServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "Send", + Handler: _MailService_Send_Handler, + }, + { + MethodName: "MarkAsReadForPlayer", + Handler: _MailService_MarkAsReadForPlayer_Handler, + }, + { + MethodName: "RemoveMailItem", + Handler: _MailService_RemoveMailItem_Handler, + }, + { + MethodName: "RemoveMailMoney", + Handler: _MailService_RemoveMailMoney_Handler, + }, + { + MethodName: "MailByID", + Handler: _MailService_MailByID_Handler, + }, + { + MethodName: "MailsForPlayer", + Handler: _MailService_MailsForPlayer_Handler, + }, + { + MethodName: "DeleteMail", + Handler: _MailService_DeleteMail_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "mail.proto", +} diff --git a/gen/servers-registry/pb/registry.pb.go b/gen/servers-registry/pb/registry.pb.go index 540be53..e554f1c 100644 --- a/gen/servers-registry/pb/registry.pb.go +++ b/gen/servers-registry/pb/registry.pb.go @@ -1,16 +1,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.27.1-devel -// protoc v3.17.3 +// protoc-gen-go v1.32.0 +// protoc v3.20.3 // source: registry.proto package pb import ( - context "context" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -24,9 +20,7 @@ const ( _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) -// // RegisterGameServer -// type RegisterGameServerRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -185,9 +179,7 @@ func (x *RegisterGameServerResponse) GetAssignedMaps() []uint32 { return nil } -// // AvailableGameServersForMapAndRealm -// type AvailableGameServersForMapAndRealmRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -306,9 +298,7 @@ func (x *AvailableGameServersForMapAndRealmResponse) GetGameServers() []*Server return nil } -// // RandomGameServerForRealm -// type RandomGameServerForRealmRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -419,9 +409,7 @@ func (x *RandomGameServerForRealmResponse) GetGameServer() *Server { return nil } -// // ListGameServersForRealm -// type ListGameServersForRealmRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -619,9 +607,7 @@ func (x *ListGameServersForRealmResponse) GetGameServers() []*GameServerDetailed return nil } -// // GameServerMapsLoaded -// type GameServerMapsLoadedRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -732,9 +718,7 @@ func (x *GameServerMapsLoadedResponse) GetApi() string { return "" } -// // RegisterLoadBalancer -// type RegisterLoadBalancerRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -869,9 +853,7 @@ func (x *RegisterLoadBalancerResponse) GetId() string { return "" } -// // LoadBalancerForRealms -// type LoadBalancerForRealmsRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -982,9 +964,7 @@ func (x *LoadBalancerForRealmsResponse) GetLoadBalancers() []*Server { return nil } -// // ListLoadBalancersForRealm -// type ListLoadBalancersForRealmRequest struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1174,9 +1154,7 @@ func (x *ListLoadBalancersForRealmResponse) GetLoadBalancers() []*LoadBalancerSe return nil } -// // Shared -// type Server struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache @@ -1757,335 +1735,3 @@ func file_registry_proto_init() { file_registry_proto_goTypes = nil file_registry_proto_depIdxs = nil } - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// ServersRegistryServiceClient is the client API for ServersRegistryService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type ServersRegistryServiceClient interface { - RegisterGameServer(ctx context.Context, in *RegisterGameServerRequest, opts ...grpc.CallOption) (*RegisterGameServerResponse, error) - AvailableGameServersForMapAndRealm(ctx context.Context, in *AvailableGameServersForMapAndRealmRequest, opts ...grpc.CallOption) (*AvailableGameServersForMapAndRealmResponse, error) - RandomGameServerForRealm(ctx context.Context, in *RandomGameServerForRealmRequest, opts ...grpc.CallOption) (*RandomGameServerForRealmResponse, error) - ListGameServersForRealm(ctx context.Context, in *ListGameServersForRealmRequest, opts ...grpc.CallOption) (*ListGameServersForRealmResponse, error) - GameServerMapsLoaded(ctx context.Context, in *GameServerMapsLoadedRequest, opts ...grpc.CallOption) (*GameServerMapsLoadedResponse, error) - RegisterLoadBalancer(ctx context.Context, in *RegisterLoadBalancerRequest, opts ...grpc.CallOption) (*RegisterLoadBalancerResponse, error) - LoadBalancerForRealms(ctx context.Context, in *LoadBalancerForRealmsRequest, opts ...grpc.CallOption) (*LoadBalancerForRealmsResponse, error) - ListLoadBalancersForRealm(ctx context.Context, in *ListLoadBalancersForRealmRequest, opts ...grpc.CallOption) (*ListLoadBalancersForRealmResponse, error) -} - -type serversRegistryServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewServersRegistryServiceClient(cc grpc.ClientConnInterface) ServersRegistryServiceClient { - return &serversRegistryServiceClient{cc} -} - -func (c *serversRegistryServiceClient) RegisterGameServer(ctx context.Context, in *RegisterGameServerRequest, opts ...grpc.CallOption) (*RegisterGameServerResponse, error) { - out := new(RegisterGameServerResponse) - err := c.cc.Invoke(ctx, "/v1.ServersRegistryService/RegisterGameServer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serversRegistryServiceClient) AvailableGameServersForMapAndRealm(ctx context.Context, in *AvailableGameServersForMapAndRealmRequest, opts ...grpc.CallOption) (*AvailableGameServersForMapAndRealmResponse, error) { - out := new(AvailableGameServersForMapAndRealmResponse) - err := c.cc.Invoke(ctx, "/v1.ServersRegistryService/AvailableGameServersForMapAndRealm", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serversRegistryServiceClient) RandomGameServerForRealm(ctx context.Context, in *RandomGameServerForRealmRequest, opts ...grpc.CallOption) (*RandomGameServerForRealmResponse, error) { - out := new(RandomGameServerForRealmResponse) - err := c.cc.Invoke(ctx, "/v1.ServersRegistryService/RandomGameServerForRealm", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serversRegistryServiceClient) ListGameServersForRealm(ctx context.Context, in *ListGameServersForRealmRequest, opts ...grpc.CallOption) (*ListGameServersForRealmResponse, error) { - out := new(ListGameServersForRealmResponse) - err := c.cc.Invoke(ctx, "/v1.ServersRegistryService/ListGameServersForRealm", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serversRegistryServiceClient) GameServerMapsLoaded(ctx context.Context, in *GameServerMapsLoadedRequest, opts ...grpc.CallOption) (*GameServerMapsLoadedResponse, error) { - out := new(GameServerMapsLoadedResponse) - err := c.cc.Invoke(ctx, "/v1.ServersRegistryService/GameServerMapsLoaded", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serversRegistryServiceClient) RegisterLoadBalancer(ctx context.Context, in *RegisterLoadBalancerRequest, opts ...grpc.CallOption) (*RegisterLoadBalancerResponse, error) { - out := new(RegisterLoadBalancerResponse) - err := c.cc.Invoke(ctx, "/v1.ServersRegistryService/RegisterLoadBalancer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serversRegistryServiceClient) LoadBalancerForRealms(ctx context.Context, in *LoadBalancerForRealmsRequest, opts ...grpc.CallOption) (*LoadBalancerForRealmsResponse, error) { - out := new(LoadBalancerForRealmsResponse) - err := c.cc.Invoke(ctx, "/v1.ServersRegistryService/LoadBalancerForRealms", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *serversRegistryServiceClient) ListLoadBalancersForRealm(ctx context.Context, in *ListLoadBalancersForRealmRequest, opts ...grpc.CallOption) (*ListLoadBalancersForRealmResponse, error) { - out := new(ListLoadBalancersForRealmResponse) - err := c.cc.Invoke(ctx, "/v1.ServersRegistryService/ListLoadBalancersForRealm", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// ServersRegistryServiceServer is the server API for ServersRegistryService service. -type ServersRegistryServiceServer interface { - RegisterGameServer(context.Context, *RegisterGameServerRequest) (*RegisterGameServerResponse, error) - AvailableGameServersForMapAndRealm(context.Context, *AvailableGameServersForMapAndRealmRequest) (*AvailableGameServersForMapAndRealmResponse, error) - RandomGameServerForRealm(context.Context, *RandomGameServerForRealmRequest) (*RandomGameServerForRealmResponse, error) - ListGameServersForRealm(context.Context, *ListGameServersForRealmRequest) (*ListGameServersForRealmResponse, error) - GameServerMapsLoaded(context.Context, *GameServerMapsLoadedRequest) (*GameServerMapsLoadedResponse, error) - RegisterLoadBalancer(context.Context, *RegisterLoadBalancerRequest) (*RegisterLoadBalancerResponse, error) - LoadBalancerForRealms(context.Context, *LoadBalancerForRealmsRequest) (*LoadBalancerForRealmsResponse, error) - ListLoadBalancersForRealm(context.Context, *ListLoadBalancersForRealmRequest) (*ListLoadBalancersForRealmResponse, error) -} - -// UnimplementedServersRegistryServiceServer can be embedded to have forward compatible implementations. -type UnimplementedServersRegistryServiceServer struct { -} - -func (*UnimplementedServersRegistryServiceServer) RegisterGameServer(context.Context, *RegisterGameServerRequest) (*RegisterGameServerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method RegisterGameServer not implemented") -} -func (*UnimplementedServersRegistryServiceServer) AvailableGameServersForMapAndRealm(context.Context, *AvailableGameServersForMapAndRealmRequest) (*AvailableGameServersForMapAndRealmResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method AvailableGameServersForMapAndRealm not implemented") -} -func (*UnimplementedServersRegistryServiceServer) RandomGameServerForRealm(context.Context, *RandomGameServerForRealmRequest) (*RandomGameServerForRealmResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method RandomGameServerForRealm not implemented") -} -func (*UnimplementedServersRegistryServiceServer) ListGameServersForRealm(context.Context, *ListGameServersForRealmRequest) (*ListGameServersForRealmResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListGameServersForRealm not implemented") -} -func (*UnimplementedServersRegistryServiceServer) GameServerMapsLoaded(context.Context, *GameServerMapsLoadedRequest) (*GameServerMapsLoadedResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GameServerMapsLoaded not implemented") -} -func (*UnimplementedServersRegistryServiceServer) RegisterLoadBalancer(context.Context, *RegisterLoadBalancerRequest) (*RegisterLoadBalancerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method RegisterLoadBalancer not implemented") -} -func (*UnimplementedServersRegistryServiceServer) LoadBalancerForRealms(context.Context, *LoadBalancerForRealmsRequest) (*LoadBalancerForRealmsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method LoadBalancerForRealms not implemented") -} -func (*UnimplementedServersRegistryServiceServer) ListLoadBalancersForRealm(context.Context, *ListLoadBalancersForRealmRequest) (*ListLoadBalancersForRealmResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ListLoadBalancersForRealm not implemented") -} - -func RegisterServersRegistryServiceServer(s *grpc.Server, srv ServersRegistryServiceServer) { - s.RegisterService(&_ServersRegistryService_serviceDesc, srv) -} - -func _ServersRegistryService_RegisterGameServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RegisterGameServerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServersRegistryServiceServer).RegisterGameServer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.ServersRegistryService/RegisterGameServer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServersRegistryServiceServer).RegisterGameServer(ctx, req.(*RegisterGameServerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServersRegistryService_AvailableGameServersForMapAndRealm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(AvailableGameServersForMapAndRealmRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServersRegistryServiceServer).AvailableGameServersForMapAndRealm(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.ServersRegistryService/AvailableGameServersForMapAndRealm", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServersRegistryServiceServer).AvailableGameServersForMapAndRealm(ctx, req.(*AvailableGameServersForMapAndRealmRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServersRegistryService_RandomGameServerForRealm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RandomGameServerForRealmRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServersRegistryServiceServer).RandomGameServerForRealm(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.ServersRegistryService/RandomGameServerForRealm", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServersRegistryServiceServer).RandomGameServerForRealm(ctx, req.(*RandomGameServerForRealmRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServersRegistryService_ListGameServersForRealm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListGameServersForRealmRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServersRegistryServiceServer).ListGameServersForRealm(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.ServersRegistryService/ListGameServersForRealm", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServersRegistryServiceServer).ListGameServersForRealm(ctx, req.(*ListGameServersForRealmRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServersRegistryService_GameServerMapsLoaded_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GameServerMapsLoadedRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServersRegistryServiceServer).GameServerMapsLoaded(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.ServersRegistryService/GameServerMapsLoaded", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServersRegistryServiceServer).GameServerMapsLoaded(ctx, req.(*GameServerMapsLoadedRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServersRegistryService_RegisterLoadBalancer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RegisterLoadBalancerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServersRegistryServiceServer).RegisterLoadBalancer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.ServersRegistryService/RegisterLoadBalancer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServersRegistryServiceServer).RegisterLoadBalancer(ctx, req.(*RegisterLoadBalancerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServersRegistryService_LoadBalancerForRealms_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(LoadBalancerForRealmsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServersRegistryServiceServer).LoadBalancerForRealms(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.ServersRegistryService/LoadBalancerForRealms", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServersRegistryServiceServer).LoadBalancerForRealms(ctx, req.(*LoadBalancerForRealmsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _ServersRegistryService_ListLoadBalancersForRealm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ListLoadBalancersForRealmRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(ServersRegistryServiceServer).ListLoadBalancersForRealm(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.ServersRegistryService/ListLoadBalancersForRealm", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(ServersRegistryServiceServer).ListLoadBalancersForRealm(ctx, req.(*ListLoadBalancersForRealmRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _ServersRegistryService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "v1.ServersRegistryService", - HandlerType: (*ServersRegistryServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "RegisterGameServer", - Handler: _ServersRegistryService_RegisterGameServer_Handler, - }, - { - MethodName: "AvailableGameServersForMapAndRealm", - Handler: _ServersRegistryService_AvailableGameServersForMapAndRealm_Handler, - }, - { - MethodName: "RandomGameServerForRealm", - Handler: _ServersRegistryService_RandomGameServerForRealm_Handler, - }, - { - MethodName: "ListGameServersForRealm", - Handler: _ServersRegistryService_ListGameServersForRealm_Handler, - }, - { - MethodName: "GameServerMapsLoaded", - Handler: _ServersRegistryService_GameServerMapsLoaded_Handler, - }, - { - MethodName: "RegisterLoadBalancer", - Handler: _ServersRegistryService_RegisterLoadBalancer_Handler, - }, - { - MethodName: "LoadBalancerForRealms", - Handler: _ServersRegistryService_LoadBalancerForRealms_Handler, - }, - { - MethodName: "ListLoadBalancersForRealm", - Handler: _ServersRegistryService_ListLoadBalancersForRealm_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "registry.proto", -} diff --git a/gen/servers-registry/pb/registry_grpc.pb.go b/gen/servers-registry/pb/registry_grpc.pb.go new file mode 100644 index 0000000..e8e6661 --- /dev/null +++ b/gen/servers-registry/pb/registry_grpc.pb.go @@ -0,0 +1,369 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.3.0 +// - protoc v3.20.3 +// source: registry.proto + +package pb + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +const ( + ServersRegistryService_RegisterGameServer_FullMethodName = "/v1.ServersRegistryService/RegisterGameServer" + ServersRegistryService_AvailableGameServersForMapAndRealm_FullMethodName = "/v1.ServersRegistryService/AvailableGameServersForMapAndRealm" + ServersRegistryService_RandomGameServerForRealm_FullMethodName = "/v1.ServersRegistryService/RandomGameServerForRealm" + ServersRegistryService_ListGameServersForRealm_FullMethodName = "/v1.ServersRegistryService/ListGameServersForRealm" + ServersRegistryService_GameServerMapsLoaded_FullMethodName = "/v1.ServersRegistryService/GameServerMapsLoaded" + ServersRegistryService_RegisterLoadBalancer_FullMethodName = "/v1.ServersRegistryService/RegisterLoadBalancer" + ServersRegistryService_LoadBalancerForRealms_FullMethodName = "/v1.ServersRegistryService/LoadBalancerForRealms" + ServersRegistryService_ListLoadBalancersForRealm_FullMethodName = "/v1.ServersRegistryService/ListLoadBalancersForRealm" +) + +// ServersRegistryServiceClient is the client API for ServersRegistryService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type ServersRegistryServiceClient interface { + RegisterGameServer(ctx context.Context, in *RegisterGameServerRequest, opts ...grpc.CallOption) (*RegisterGameServerResponse, error) + AvailableGameServersForMapAndRealm(ctx context.Context, in *AvailableGameServersForMapAndRealmRequest, opts ...grpc.CallOption) (*AvailableGameServersForMapAndRealmResponse, error) + RandomGameServerForRealm(ctx context.Context, in *RandomGameServerForRealmRequest, opts ...grpc.CallOption) (*RandomGameServerForRealmResponse, error) + ListGameServersForRealm(ctx context.Context, in *ListGameServersForRealmRequest, opts ...grpc.CallOption) (*ListGameServersForRealmResponse, error) + GameServerMapsLoaded(ctx context.Context, in *GameServerMapsLoadedRequest, opts ...grpc.CallOption) (*GameServerMapsLoadedResponse, error) + RegisterLoadBalancer(ctx context.Context, in *RegisterLoadBalancerRequest, opts ...grpc.CallOption) (*RegisterLoadBalancerResponse, error) + LoadBalancerForRealms(ctx context.Context, in *LoadBalancerForRealmsRequest, opts ...grpc.CallOption) (*LoadBalancerForRealmsResponse, error) + ListLoadBalancersForRealm(ctx context.Context, in *ListLoadBalancersForRealmRequest, opts ...grpc.CallOption) (*ListLoadBalancersForRealmResponse, error) +} + +type serversRegistryServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewServersRegistryServiceClient(cc grpc.ClientConnInterface) ServersRegistryServiceClient { + return &serversRegistryServiceClient{cc} +} + +func (c *serversRegistryServiceClient) RegisterGameServer(ctx context.Context, in *RegisterGameServerRequest, opts ...grpc.CallOption) (*RegisterGameServerResponse, error) { + out := new(RegisterGameServerResponse) + err := c.cc.Invoke(ctx, ServersRegistryService_RegisterGameServer_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serversRegistryServiceClient) AvailableGameServersForMapAndRealm(ctx context.Context, in *AvailableGameServersForMapAndRealmRequest, opts ...grpc.CallOption) (*AvailableGameServersForMapAndRealmResponse, error) { + out := new(AvailableGameServersForMapAndRealmResponse) + err := c.cc.Invoke(ctx, ServersRegistryService_AvailableGameServersForMapAndRealm_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serversRegistryServiceClient) RandomGameServerForRealm(ctx context.Context, in *RandomGameServerForRealmRequest, opts ...grpc.CallOption) (*RandomGameServerForRealmResponse, error) { + out := new(RandomGameServerForRealmResponse) + err := c.cc.Invoke(ctx, ServersRegistryService_RandomGameServerForRealm_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serversRegistryServiceClient) ListGameServersForRealm(ctx context.Context, in *ListGameServersForRealmRequest, opts ...grpc.CallOption) (*ListGameServersForRealmResponse, error) { + out := new(ListGameServersForRealmResponse) + err := c.cc.Invoke(ctx, ServersRegistryService_ListGameServersForRealm_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serversRegistryServiceClient) GameServerMapsLoaded(ctx context.Context, in *GameServerMapsLoadedRequest, opts ...grpc.CallOption) (*GameServerMapsLoadedResponse, error) { + out := new(GameServerMapsLoadedResponse) + err := c.cc.Invoke(ctx, ServersRegistryService_GameServerMapsLoaded_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serversRegistryServiceClient) RegisterLoadBalancer(ctx context.Context, in *RegisterLoadBalancerRequest, opts ...grpc.CallOption) (*RegisterLoadBalancerResponse, error) { + out := new(RegisterLoadBalancerResponse) + err := c.cc.Invoke(ctx, ServersRegistryService_RegisterLoadBalancer_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serversRegistryServiceClient) LoadBalancerForRealms(ctx context.Context, in *LoadBalancerForRealmsRequest, opts ...grpc.CallOption) (*LoadBalancerForRealmsResponse, error) { + out := new(LoadBalancerForRealmsResponse) + err := c.cc.Invoke(ctx, ServersRegistryService_LoadBalancerForRealms_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *serversRegistryServiceClient) ListLoadBalancersForRealm(ctx context.Context, in *ListLoadBalancersForRealmRequest, opts ...grpc.CallOption) (*ListLoadBalancersForRealmResponse, error) { + out := new(ListLoadBalancersForRealmResponse) + err := c.cc.Invoke(ctx, ServersRegistryService_ListLoadBalancersForRealm_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// ServersRegistryServiceServer is the server API for ServersRegistryService service. +// All implementations must embed UnimplementedServersRegistryServiceServer +// for forward compatibility +type ServersRegistryServiceServer interface { + RegisterGameServer(context.Context, *RegisterGameServerRequest) (*RegisterGameServerResponse, error) + AvailableGameServersForMapAndRealm(context.Context, *AvailableGameServersForMapAndRealmRequest) (*AvailableGameServersForMapAndRealmResponse, error) + RandomGameServerForRealm(context.Context, *RandomGameServerForRealmRequest) (*RandomGameServerForRealmResponse, error) + ListGameServersForRealm(context.Context, *ListGameServersForRealmRequest) (*ListGameServersForRealmResponse, error) + GameServerMapsLoaded(context.Context, *GameServerMapsLoadedRequest) (*GameServerMapsLoadedResponse, error) + RegisterLoadBalancer(context.Context, *RegisterLoadBalancerRequest) (*RegisterLoadBalancerResponse, error) + LoadBalancerForRealms(context.Context, *LoadBalancerForRealmsRequest) (*LoadBalancerForRealmsResponse, error) + ListLoadBalancersForRealm(context.Context, *ListLoadBalancersForRealmRequest) (*ListLoadBalancersForRealmResponse, error) + mustEmbedUnimplementedServersRegistryServiceServer() +} + +// UnimplementedServersRegistryServiceServer must be embedded to have forward compatible implementations. +type UnimplementedServersRegistryServiceServer struct { +} + +func (UnimplementedServersRegistryServiceServer) RegisterGameServer(context.Context, *RegisterGameServerRequest) (*RegisterGameServerResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RegisterGameServer not implemented") +} +func (UnimplementedServersRegistryServiceServer) AvailableGameServersForMapAndRealm(context.Context, *AvailableGameServersForMapAndRealmRequest) (*AvailableGameServersForMapAndRealmResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method AvailableGameServersForMapAndRealm not implemented") +} +func (UnimplementedServersRegistryServiceServer) RandomGameServerForRealm(context.Context, *RandomGameServerForRealmRequest) (*RandomGameServerForRealmResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RandomGameServerForRealm not implemented") +} +func (UnimplementedServersRegistryServiceServer) ListGameServersForRealm(context.Context, *ListGameServersForRealmRequest) (*ListGameServersForRealmResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListGameServersForRealm not implemented") +} +func (UnimplementedServersRegistryServiceServer) GameServerMapsLoaded(context.Context, *GameServerMapsLoadedRequest) (*GameServerMapsLoadedResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GameServerMapsLoaded not implemented") +} +func (UnimplementedServersRegistryServiceServer) RegisterLoadBalancer(context.Context, *RegisterLoadBalancerRequest) (*RegisterLoadBalancerResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RegisterLoadBalancer not implemented") +} +func (UnimplementedServersRegistryServiceServer) LoadBalancerForRealms(context.Context, *LoadBalancerForRealmsRequest) (*LoadBalancerForRealmsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method LoadBalancerForRealms not implemented") +} +func (UnimplementedServersRegistryServiceServer) ListLoadBalancersForRealm(context.Context, *ListLoadBalancersForRealmRequest) (*ListLoadBalancersForRealmResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ListLoadBalancersForRealm not implemented") +} +func (UnimplementedServersRegistryServiceServer) mustEmbedUnimplementedServersRegistryServiceServer() { +} + +// UnsafeServersRegistryServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to ServersRegistryServiceServer will +// result in compilation errors. +type UnsafeServersRegistryServiceServer interface { + mustEmbedUnimplementedServersRegistryServiceServer() +} + +func RegisterServersRegistryServiceServer(s grpc.ServiceRegistrar, srv ServersRegistryServiceServer) { + s.RegisterService(&ServersRegistryService_ServiceDesc, srv) +} + +func _ServersRegistryService_RegisterGameServer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RegisterGameServerRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServersRegistryServiceServer).RegisterGameServer(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ServersRegistryService_RegisterGameServer_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServersRegistryServiceServer).RegisterGameServer(ctx, req.(*RegisterGameServerRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServersRegistryService_AvailableGameServersForMapAndRealm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AvailableGameServersForMapAndRealmRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServersRegistryServiceServer).AvailableGameServersForMapAndRealm(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ServersRegistryService_AvailableGameServersForMapAndRealm_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServersRegistryServiceServer).AvailableGameServersForMapAndRealm(ctx, req.(*AvailableGameServersForMapAndRealmRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServersRegistryService_RandomGameServerForRealm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RandomGameServerForRealmRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServersRegistryServiceServer).RandomGameServerForRealm(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ServersRegistryService_RandomGameServerForRealm_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServersRegistryServiceServer).RandomGameServerForRealm(ctx, req.(*RandomGameServerForRealmRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServersRegistryService_ListGameServersForRealm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListGameServersForRealmRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServersRegistryServiceServer).ListGameServersForRealm(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ServersRegistryService_ListGameServersForRealm_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServersRegistryServiceServer).ListGameServersForRealm(ctx, req.(*ListGameServersForRealmRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServersRegistryService_GameServerMapsLoaded_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GameServerMapsLoadedRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServersRegistryServiceServer).GameServerMapsLoaded(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ServersRegistryService_GameServerMapsLoaded_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServersRegistryServiceServer).GameServerMapsLoaded(ctx, req.(*GameServerMapsLoadedRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServersRegistryService_RegisterLoadBalancer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RegisterLoadBalancerRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServersRegistryServiceServer).RegisterLoadBalancer(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ServersRegistryService_RegisterLoadBalancer_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServersRegistryServiceServer).RegisterLoadBalancer(ctx, req.(*RegisterLoadBalancerRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServersRegistryService_LoadBalancerForRealms_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(LoadBalancerForRealmsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServersRegistryServiceServer).LoadBalancerForRealms(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ServersRegistryService_LoadBalancerForRealms_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServersRegistryServiceServer).LoadBalancerForRealms(ctx, req.(*LoadBalancerForRealmsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _ServersRegistryService_ListLoadBalancersForRealm_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ListLoadBalancersForRealmRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(ServersRegistryServiceServer).ListLoadBalancersForRealm(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: ServersRegistryService_ListLoadBalancersForRealm_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(ServersRegistryServiceServer).ListLoadBalancersForRealm(ctx, req.(*ListLoadBalancersForRealmRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// ServersRegistryService_ServiceDesc is the grpc.ServiceDesc for ServersRegistryService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var ServersRegistryService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "v1.ServersRegistryService", + HandlerType: (*ServersRegistryServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "RegisterGameServer", + Handler: _ServersRegistryService_RegisterGameServer_Handler, + }, + { + MethodName: "AvailableGameServersForMapAndRealm", + Handler: _ServersRegistryService_AvailableGameServersForMapAndRealm_Handler, + }, + { + MethodName: "RandomGameServerForRealm", + Handler: _ServersRegistryService_RandomGameServerForRealm_Handler, + }, + { + MethodName: "ListGameServersForRealm", + Handler: _ServersRegistryService_ListGameServersForRealm_Handler, + }, + { + MethodName: "GameServerMapsLoaded", + Handler: _ServersRegistryService_GameServerMapsLoaded_Handler, + }, + { + MethodName: "RegisterLoadBalancer", + Handler: _ServersRegistryService_RegisterLoadBalancer_Handler, + }, + { + MethodName: "LoadBalancerForRealms", + Handler: _ServersRegistryService_LoadBalancerForRealms_Handler, + }, + { + MethodName: "ListLoadBalancersForRealm", + Handler: _ServersRegistryService_ListLoadBalancersForRealm_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "registry.proto", +} diff --git a/gen/worldserver/pb/worldserver.pb.go b/gen/worldserver/pb/worldserver.pb.go index ee8057d..b76cfc9 100644 --- a/gen/worldserver/pb/worldserver.pb.go +++ b/gen/worldserver/pb/worldserver.pb.go @@ -1,16 +1,12 @@ // Code generated by protoc-gen-go. DO NOT EDIT. // versions: -// protoc-gen-go v1.27.1-devel -// protoc v3.17.3 +// protoc-gen-go v1.32.0 +// protoc v3.20.3 // source: worldserver.proto package pb import ( - context "context" - grpc "google.golang.org/grpc" - codes "google.golang.org/grpc/codes" - status "google.golang.org/grpc/status" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" @@ -1605,305 +1601,3 @@ func file_worldserver_proto_init() { file_worldserver_proto_goTypes = nil file_worldserver_proto_depIdxs = nil } - -// Reference imports to suppress errors if they are not otherwise used. -var _ context.Context -var _ grpc.ClientConnInterface - -// This is a compile-time assertion to ensure that this generated file -// is compatible with the grpc package it is being compiled against. -const _ = grpc.SupportPackageIsVersion6 - -// WorldServerServiceClient is the client API for WorldServerService service. -// -// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. -type WorldServerServiceClient interface { - // Items - GetPlayerItemsByGuids(ctx context.Context, in *GetPlayerItemsByGuidsRequest, opts ...grpc.CallOption) (*GetPlayerItemsByGuidsResponse, error) - RemoveItemsWithGuidsFromPlayer(ctx context.Context, in *RemoveItemsWithGuidsFromPlayerRequest, opts ...grpc.CallOption) (*RemoveItemsWithGuidsFromPlayerResponse, error) - AddExistingItemToPlayer(ctx context.Context, in *AddExistingItemToPlayerRequest, opts ...grpc.CallOption) (*AddExistingItemToPlayerResponse, error) - // Money - GetMoneyForPlayer(ctx context.Context, in *GetMoneyForPlayerRequest, opts ...grpc.CallOption) (*GetMoneyForPlayerResponse, error) - ModifyMoneyForPlayer(ctx context.Context, in *ModifyMoneyForPlayerRequest, opts ...grpc.CallOption) (*ModifyMoneyForPlayerResponse, error) - // Interactions - CanPlayerInteractWithNPC(ctx context.Context, in *CanPlayerInteractWithNPCRequest, opts ...grpc.CallOption) (*CanPlayerInteractWithNPCResponse, error) - CanPlayerInteractWithGameObject(ctx context.Context, in *CanPlayerInteractWithGameObjectRequest, opts ...grpc.CallOption) (*CanPlayerInteractWithGameObjectResponse, error) -} - -type worldServerServiceClient struct { - cc grpc.ClientConnInterface -} - -func NewWorldServerServiceClient(cc grpc.ClientConnInterface) WorldServerServiceClient { - return &worldServerServiceClient{cc} -} - -func (c *worldServerServiceClient) GetPlayerItemsByGuids(ctx context.Context, in *GetPlayerItemsByGuidsRequest, opts ...grpc.CallOption) (*GetPlayerItemsByGuidsResponse, error) { - out := new(GetPlayerItemsByGuidsResponse) - err := c.cc.Invoke(ctx, "/v1.WorldServerService/GetPlayerItemsByGuids", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *worldServerServiceClient) RemoveItemsWithGuidsFromPlayer(ctx context.Context, in *RemoveItemsWithGuidsFromPlayerRequest, opts ...grpc.CallOption) (*RemoveItemsWithGuidsFromPlayerResponse, error) { - out := new(RemoveItemsWithGuidsFromPlayerResponse) - err := c.cc.Invoke(ctx, "/v1.WorldServerService/RemoveItemsWithGuidsFromPlayer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *worldServerServiceClient) AddExistingItemToPlayer(ctx context.Context, in *AddExistingItemToPlayerRequest, opts ...grpc.CallOption) (*AddExistingItemToPlayerResponse, error) { - out := new(AddExistingItemToPlayerResponse) - err := c.cc.Invoke(ctx, "/v1.WorldServerService/AddExistingItemToPlayer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *worldServerServiceClient) GetMoneyForPlayer(ctx context.Context, in *GetMoneyForPlayerRequest, opts ...grpc.CallOption) (*GetMoneyForPlayerResponse, error) { - out := new(GetMoneyForPlayerResponse) - err := c.cc.Invoke(ctx, "/v1.WorldServerService/GetMoneyForPlayer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *worldServerServiceClient) ModifyMoneyForPlayer(ctx context.Context, in *ModifyMoneyForPlayerRequest, opts ...grpc.CallOption) (*ModifyMoneyForPlayerResponse, error) { - out := new(ModifyMoneyForPlayerResponse) - err := c.cc.Invoke(ctx, "/v1.WorldServerService/ModifyMoneyForPlayer", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *worldServerServiceClient) CanPlayerInteractWithNPC(ctx context.Context, in *CanPlayerInteractWithNPCRequest, opts ...grpc.CallOption) (*CanPlayerInteractWithNPCResponse, error) { - out := new(CanPlayerInteractWithNPCResponse) - err := c.cc.Invoke(ctx, "/v1.WorldServerService/CanPlayerInteractWithNPC", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -func (c *worldServerServiceClient) CanPlayerInteractWithGameObject(ctx context.Context, in *CanPlayerInteractWithGameObjectRequest, opts ...grpc.CallOption) (*CanPlayerInteractWithGameObjectResponse, error) { - out := new(CanPlayerInteractWithGameObjectResponse) - err := c.cc.Invoke(ctx, "/v1.WorldServerService/CanPlayerInteractWithGameObject", in, out, opts...) - if err != nil { - return nil, err - } - return out, nil -} - -// WorldServerServiceServer is the server API for WorldServerService service. -type WorldServerServiceServer interface { - // Items - GetPlayerItemsByGuids(context.Context, *GetPlayerItemsByGuidsRequest) (*GetPlayerItemsByGuidsResponse, error) - RemoveItemsWithGuidsFromPlayer(context.Context, *RemoveItemsWithGuidsFromPlayerRequest) (*RemoveItemsWithGuidsFromPlayerResponse, error) - AddExistingItemToPlayer(context.Context, *AddExistingItemToPlayerRequest) (*AddExistingItemToPlayerResponse, error) - // Money - GetMoneyForPlayer(context.Context, *GetMoneyForPlayerRequest) (*GetMoneyForPlayerResponse, error) - ModifyMoneyForPlayer(context.Context, *ModifyMoneyForPlayerRequest) (*ModifyMoneyForPlayerResponse, error) - // Interactions - CanPlayerInteractWithNPC(context.Context, *CanPlayerInteractWithNPCRequest) (*CanPlayerInteractWithNPCResponse, error) - CanPlayerInteractWithGameObject(context.Context, *CanPlayerInteractWithGameObjectRequest) (*CanPlayerInteractWithGameObjectResponse, error) -} - -// UnimplementedWorldServerServiceServer can be embedded to have forward compatible implementations. -type UnimplementedWorldServerServiceServer struct { -} - -func (*UnimplementedWorldServerServiceServer) GetPlayerItemsByGuids(context.Context, *GetPlayerItemsByGuidsRequest) (*GetPlayerItemsByGuidsResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetPlayerItemsByGuids not implemented") -} -func (*UnimplementedWorldServerServiceServer) RemoveItemsWithGuidsFromPlayer(context.Context, *RemoveItemsWithGuidsFromPlayerRequest) (*RemoveItemsWithGuidsFromPlayerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method RemoveItemsWithGuidsFromPlayer not implemented") -} -func (*UnimplementedWorldServerServiceServer) AddExistingItemToPlayer(context.Context, *AddExistingItemToPlayerRequest) (*AddExistingItemToPlayerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method AddExistingItemToPlayer not implemented") -} -func (*UnimplementedWorldServerServiceServer) GetMoneyForPlayer(context.Context, *GetMoneyForPlayerRequest) (*GetMoneyForPlayerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method GetMoneyForPlayer not implemented") -} -func (*UnimplementedWorldServerServiceServer) ModifyMoneyForPlayer(context.Context, *ModifyMoneyForPlayerRequest) (*ModifyMoneyForPlayerResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method ModifyMoneyForPlayer not implemented") -} -func (*UnimplementedWorldServerServiceServer) CanPlayerInteractWithNPC(context.Context, *CanPlayerInteractWithNPCRequest) (*CanPlayerInteractWithNPCResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CanPlayerInteractWithNPC not implemented") -} -func (*UnimplementedWorldServerServiceServer) CanPlayerInteractWithGameObject(context.Context, *CanPlayerInteractWithGameObjectRequest) (*CanPlayerInteractWithGameObjectResponse, error) { - return nil, status.Errorf(codes.Unimplemented, "method CanPlayerInteractWithGameObject not implemented") -} - -func RegisterWorldServerServiceServer(s *grpc.Server, srv WorldServerServiceServer) { - s.RegisterService(&_WorldServerService_serviceDesc, srv) -} - -func _WorldServerService_GetPlayerItemsByGuids_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetPlayerItemsByGuidsRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(WorldServerServiceServer).GetPlayerItemsByGuids(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.WorldServerService/GetPlayerItemsByGuids", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(WorldServerServiceServer).GetPlayerItemsByGuids(ctx, req.(*GetPlayerItemsByGuidsRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _WorldServerService_RemoveItemsWithGuidsFromPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(RemoveItemsWithGuidsFromPlayerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(WorldServerServiceServer).RemoveItemsWithGuidsFromPlayer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.WorldServerService/RemoveItemsWithGuidsFromPlayer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(WorldServerServiceServer).RemoveItemsWithGuidsFromPlayer(ctx, req.(*RemoveItemsWithGuidsFromPlayerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _WorldServerService_AddExistingItemToPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(AddExistingItemToPlayerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(WorldServerServiceServer).AddExistingItemToPlayer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.WorldServerService/AddExistingItemToPlayer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(WorldServerServiceServer).AddExistingItemToPlayer(ctx, req.(*AddExistingItemToPlayerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _WorldServerService_GetMoneyForPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(GetMoneyForPlayerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(WorldServerServiceServer).GetMoneyForPlayer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.WorldServerService/GetMoneyForPlayer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(WorldServerServiceServer).GetMoneyForPlayer(ctx, req.(*GetMoneyForPlayerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _WorldServerService_ModifyMoneyForPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(ModifyMoneyForPlayerRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(WorldServerServiceServer).ModifyMoneyForPlayer(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.WorldServerService/ModifyMoneyForPlayer", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(WorldServerServiceServer).ModifyMoneyForPlayer(ctx, req.(*ModifyMoneyForPlayerRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _WorldServerService_CanPlayerInteractWithNPC_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CanPlayerInteractWithNPCRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(WorldServerServiceServer).CanPlayerInteractWithNPC(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.WorldServerService/CanPlayerInteractWithNPC", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(WorldServerServiceServer).CanPlayerInteractWithNPC(ctx, req.(*CanPlayerInteractWithNPCRequest)) - } - return interceptor(ctx, in, info, handler) -} - -func _WorldServerService_CanPlayerInteractWithGameObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { - in := new(CanPlayerInteractWithGameObjectRequest) - if err := dec(in); err != nil { - return nil, err - } - if interceptor == nil { - return srv.(WorldServerServiceServer).CanPlayerInteractWithGameObject(ctx, in) - } - info := &grpc.UnaryServerInfo{ - Server: srv, - FullMethod: "/v1.WorldServerService/CanPlayerInteractWithGameObject", - } - handler := func(ctx context.Context, req interface{}) (interface{}, error) { - return srv.(WorldServerServiceServer).CanPlayerInteractWithGameObject(ctx, req.(*CanPlayerInteractWithGameObjectRequest)) - } - return interceptor(ctx, in, info, handler) -} - -var _WorldServerService_serviceDesc = grpc.ServiceDesc{ - ServiceName: "v1.WorldServerService", - HandlerType: (*WorldServerServiceServer)(nil), - Methods: []grpc.MethodDesc{ - { - MethodName: "GetPlayerItemsByGuids", - Handler: _WorldServerService_GetPlayerItemsByGuids_Handler, - }, - { - MethodName: "RemoveItemsWithGuidsFromPlayer", - Handler: _WorldServerService_RemoveItemsWithGuidsFromPlayer_Handler, - }, - { - MethodName: "AddExistingItemToPlayer", - Handler: _WorldServerService_AddExistingItemToPlayer_Handler, - }, - { - MethodName: "GetMoneyForPlayer", - Handler: _WorldServerService_GetMoneyForPlayer_Handler, - }, - { - MethodName: "ModifyMoneyForPlayer", - Handler: _WorldServerService_ModifyMoneyForPlayer_Handler, - }, - { - MethodName: "CanPlayerInteractWithNPC", - Handler: _WorldServerService_CanPlayerInteractWithNPC_Handler, - }, - { - MethodName: "CanPlayerInteractWithGameObject", - Handler: _WorldServerService_CanPlayerInteractWithGameObject_Handler, - }, - }, - Streams: []grpc.StreamDesc{}, - Metadata: "worldserver.proto", -} diff --git a/gen/worldserver/pb/worldserver_grpc.pb.go b/gen/worldserver/pb/worldserver_grpc.pb.go new file mode 100644 index 0000000..0af15cf --- /dev/null +++ b/gen/worldserver/pb/worldserver_grpc.pb.go @@ -0,0 +1,337 @@ +// Code generated by protoc-gen-go-grpc. DO NOT EDIT. +// versions: +// - protoc-gen-go-grpc v1.3.0 +// - protoc v3.20.3 +// source: worldserver.proto + +package pb + +import ( + context "context" + grpc "google.golang.org/grpc" + codes "google.golang.org/grpc/codes" + status "google.golang.org/grpc/status" +) + +// This is a compile-time assertion to ensure that this generated file +// is compatible with the grpc package it is being compiled against. +// Requires gRPC-Go v1.32.0 or later. +const _ = grpc.SupportPackageIsVersion7 + +const ( + WorldServerService_GetPlayerItemsByGuids_FullMethodName = "/v1.WorldServerService/GetPlayerItemsByGuids" + WorldServerService_RemoveItemsWithGuidsFromPlayer_FullMethodName = "/v1.WorldServerService/RemoveItemsWithGuidsFromPlayer" + WorldServerService_AddExistingItemToPlayer_FullMethodName = "/v1.WorldServerService/AddExistingItemToPlayer" + WorldServerService_GetMoneyForPlayer_FullMethodName = "/v1.WorldServerService/GetMoneyForPlayer" + WorldServerService_ModifyMoneyForPlayer_FullMethodName = "/v1.WorldServerService/ModifyMoneyForPlayer" + WorldServerService_CanPlayerInteractWithNPC_FullMethodName = "/v1.WorldServerService/CanPlayerInteractWithNPC" + WorldServerService_CanPlayerInteractWithGameObject_FullMethodName = "/v1.WorldServerService/CanPlayerInteractWithGameObject" +) + +// WorldServerServiceClient is the client API for WorldServerService service. +// +// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream. +type WorldServerServiceClient interface { + // Items + GetPlayerItemsByGuids(ctx context.Context, in *GetPlayerItemsByGuidsRequest, opts ...grpc.CallOption) (*GetPlayerItemsByGuidsResponse, error) + RemoveItemsWithGuidsFromPlayer(ctx context.Context, in *RemoveItemsWithGuidsFromPlayerRequest, opts ...grpc.CallOption) (*RemoveItemsWithGuidsFromPlayerResponse, error) + AddExistingItemToPlayer(ctx context.Context, in *AddExistingItemToPlayerRequest, opts ...grpc.CallOption) (*AddExistingItemToPlayerResponse, error) + // Money + GetMoneyForPlayer(ctx context.Context, in *GetMoneyForPlayerRequest, opts ...grpc.CallOption) (*GetMoneyForPlayerResponse, error) + ModifyMoneyForPlayer(ctx context.Context, in *ModifyMoneyForPlayerRequest, opts ...grpc.CallOption) (*ModifyMoneyForPlayerResponse, error) + // Interactions + CanPlayerInteractWithNPC(ctx context.Context, in *CanPlayerInteractWithNPCRequest, opts ...grpc.CallOption) (*CanPlayerInteractWithNPCResponse, error) + CanPlayerInteractWithGameObject(ctx context.Context, in *CanPlayerInteractWithGameObjectRequest, opts ...grpc.CallOption) (*CanPlayerInteractWithGameObjectResponse, error) +} + +type worldServerServiceClient struct { + cc grpc.ClientConnInterface +} + +func NewWorldServerServiceClient(cc grpc.ClientConnInterface) WorldServerServiceClient { + return &worldServerServiceClient{cc} +} + +func (c *worldServerServiceClient) GetPlayerItemsByGuids(ctx context.Context, in *GetPlayerItemsByGuidsRequest, opts ...grpc.CallOption) (*GetPlayerItemsByGuidsResponse, error) { + out := new(GetPlayerItemsByGuidsResponse) + err := c.cc.Invoke(ctx, WorldServerService_GetPlayerItemsByGuids_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *worldServerServiceClient) RemoveItemsWithGuidsFromPlayer(ctx context.Context, in *RemoveItemsWithGuidsFromPlayerRequest, opts ...grpc.CallOption) (*RemoveItemsWithGuidsFromPlayerResponse, error) { + out := new(RemoveItemsWithGuidsFromPlayerResponse) + err := c.cc.Invoke(ctx, WorldServerService_RemoveItemsWithGuidsFromPlayer_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *worldServerServiceClient) AddExistingItemToPlayer(ctx context.Context, in *AddExistingItemToPlayerRequest, opts ...grpc.CallOption) (*AddExistingItemToPlayerResponse, error) { + out := new(AddExistingItemToPlayerResponse) + err := c.cc.Invoke(ctx, WorldServerService_AddExistingItemToPlayer_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *worldServerServiceClient) GetMoneyForPlayer(ctx context.Context, in *GetMoneyForPlayerRequest, opts ...grpc.CallOption) (*GetMoneyForPlayerResponse, error) { + out := new(GetMoneyForPlayerResponse) + err := c.cc.Invoke(ctx, WorldServerService_GetMoneyForPlayer_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *worldServerServiceClient) ModifyMoneyForPlayer(ctx context.Context, in *ModifyMoneyForPlayerRequest, opts ...grpc.CallOption) (*ModifyMoneyForPlayerResponse, error) { + out := new(ModifyMoneyForPlayerResponse) + err := c.cc.Invoke(ctx, WorldServerService_ModifyMoneyForPlayer_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *worldServerServiceClient) CanPlayerInteractWithNPC(ctx context.Context, in *CanPlayerInteractWithNPCRequest, opts ...grpc.CallOption) (*CanPlayerInteractWithNPCResponse, error) { + out := new(CanPlayerInteractWithNPCResponse) + err := c.cc.Invoke(ctx, WorldServerService_CanPlayerInteractWithNPC_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +func (c *worldServerServiceClient) CanPlayerInteractWithGameObject(ctx context.Context, in *CanPlayerInteractWithGameObjectRequest, opts ...grpc.CallOption) (*CanPlayerInteractWithGameObjectResponse, error) { + out := new(CanPlayerInteractWithGameObjectResponse) + err := c.cc.Invoke(ctx, WorldServerService_CanPlayerInteractWithGameObject_FullMethodName, in, out, opts...) + if err != nil { + return nil, err + } + return out, nil +} + +// WorldServerServiceServer is the server API for WorldServerService service. +// All implementations must embed UnimplementedWorldServerServiceServer +// for forward compatibility +type WorldServerServiceServer interface { + // Items + GetPlayerItemsByGuids(context.Context, *GetPlayerItemsByGuidsRequest) (*GetPlayerItemsByGuidsResponse, error) + RemoveItemsWithGuidsFromPlayer(context.Context, *RemoveItemsWithGuidsFromPlayerRequest) (*RemoveItemsWithGuidsFromPlayerResponse, error) + AddExistingItemToPlayer(context.Context, *AddExistingItemToPlayerRequest) (*AddExistingItemToPlayerResponse, error) + // Money + GetMoneyForPlayer(context.Context, *GetMoneyForPlayerRequest) (*GetMoneyForPlayerResponse, error) + ModifyMoneyForPlayer(context.Context, *ModifyMoneyForPlayerRequest) (*ModifyMoneyForPlayerResponse, error) + // Interactions + CanPlayerInteractWithNPC(context.Context, *CanPlayerInteractWithNPCRequest) (*CanPlayerInteractWithNPCResponse, error) + CanPlayerInteractWithGameObject(context.Context, *CanPlayerInteractWithGameObjectRequest) (*CanPlayerInteractWithGameObjectResponse, error) + mustEmbedUnimplementedWorldServerServiceServer() +} + +// UnimplementedWorldServerServiceServer must be embedded to have forward compatible implementations. +type UnimplementedWorldServerServiceServer struct { +} + +func (UnimplementedWorldServerServiceServer) GetPlayerItemsByGuids(context.Context, *GetPlayerItemsByGuidsRequest) (*GetPlayerItemsByGuidsResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetPlayerItemsByGuids not implemented") +} +func (UnimplementedWorldServerServiceServer) RemoveItemsWithGuidsFromPlayer(context.Context, *RemoveItemsWithGuidsFromPlayerRequest) (*RemoveItemsWithGuidsFromPlayerResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method RemoveItemsWithGuidsFromPlayer not implemented") +} +func (UnimplementedWorldServerServiceServer) AddExistingItemToPlayer(context.Context, *AddExistingItemToPlayerRequest) (*AddExistingItemToPlayerResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method AddExistingItemToPlayer not implemented") +} +func (UnimplementedWorldServerServiceServer) GetMoneyForPlayer(context.Context, *GetMoneyForPlayerRequest) (*GetMoneyForPlayerResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method GetMoneyForPlayer not implemented") +} +func (UnimplementedWorldServerServiceServer) ModifyMoneyForPlayer(context.Context, *ModifyMoneyForPlayerRequest) (*ModifyMoneyForPlayerResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method ModifyMoneyForPlayer not implemented") +} +func (UnimplementedWorldServerServiceServer) CanPlayerInteractWithNPC(context.Context, *CanPlayerInteractWithNPCRequest) (*CanPlayerInteractWithNPCResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CanPlayerInteractWithNPC not implemented") +} +func (UnimplementedWorldServerServiceServer) CanPlayerInteractWithGameObject(context.Context, *CanPlayerInteractWithGameObjectRequest) (*CanPlayerInteractWithGameObjectResponse, error) { + return nil, status.Errorf(codes.Unimplemented, "method CanPlayerInteractWithGameObject not implemented") +} +func (UnimplementedWorldServerServiceServer) mustEmbedUnimplementedWorldServerServiceServer() {} + +// UnsafeWorldServerServiceServer may be embedded to opt out of forward compatibility for this service. +// Use of this interface is not recommended, as added methods to WorldServerServiceServer will +// result in compilation errors. +type UnsafeWorldServerServiceServer interface { + mustEmbedUnimplementedWorldServerServiceServer() +} + +func RegisterWorldServerServiceServer(s grpc.ServiceRegistrar, srv WorldServerServiceServer) { + s.RegisterService(&WorldServerService_ServiceDesc, srv) +} + +func _WorldServerService_GetPlayerItemsByGuids_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetPlayerItemsByGuidsRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(WorldServerServiceServer).GetPlayerItemsByGuids(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: WorldServerService_GetPlayerItemsByGuids_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(WorldServerServiceServer).GetPlayerItemsByGuids(ctx, req.(*GetPlayerItemsByGuidsRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _WorldServerService_RemoveItemsWithGuidsFromPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(RemoveItemsWithGuidsFromPlayerRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(WorldServerServiceServer).RemoveItemsWithGuidsFromPlayer(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: WorldServerService_RemoveItemsWithGuidsFromPlayer_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(WorldServerServiceServer).RemoveItemsWithGuidsFromPlayer(ctx, req.(*RemoveItemsWithGuidsFromPlayerRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _WorldServerService_AddExistingItemToPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(AddExistingItemToPlayerRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(WorldServerServiceServer).AddExistingItemToPlayer(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: WorldServerService_AddExistingItemToPlayer_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(WorldServerServiceServer).AddExistingItemToPlayer(ctx, req.(*AddExistingItemToPlayerRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _WorldServerService_GetMoneyForPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(GetMoneyForPlayerRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(WorldServerServiceServer).GetMoneyForPlayer(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: WorldServerService_GetMoneyForPlayer_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(WorldServerServiceServer).GetMoneyForPlayer(ctx, req.(*GetMoneyForPlayerRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _WorldServerService_ModifyMoneyForPlayer_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(ModifyMoneyForPlayerRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(WorldServerServiceServer).ModifyMoneyForPlayer(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: WorldServerService_ModifyMoneyForPlayer_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(WorldServerServiceServer).ModifyMoneyForPlayer(ctx, req.(*ModifyMoneyForPlayerRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _WorldServerService_CanPlayerInteractWithNPC_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CanPlayerInteractWithNPCRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(WorldServerServiceServer).CanPlayerInteractWithNPC(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: WorldServerService_CanPlayerInteractWithNPC_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(WorldServerServiceServer).CanPlayerInteractWithNPC(ctx, req.(*CanPlayerInteractWithNPCRequest)) + } + return interceptor(ctx, in, info, handler) +} + +func _WorldServerService_CanPlayerInteractWithGameObject_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { + in := new(CanPlayerInteractWithGameObjectRequest) + if err := dec(in); err != nil { + return nil, err + } + if interceptor == nil { + return srv.(WorldServerServiceServer).CanPlayerInteractWithGameObject(ctx, in) + } + info := &grpc.UnaryServerInfo{ + Server: srv, + FullMethod: WorldServerService_CanPlayerInteractWithGameObject_FullMethodName, + } + handler := func(ctx context.Context, req interface{}) (interface{}, error) { + return srv.(WorldServerServiceServer).CanPlayerInteractWithGameObject(ctx, req.(*CanPlayerInteractWithGameObjectRequest)) + } + return interceptor(ctx, in, info, handler) +} + +// WorldServerService_ServiceDesc is the grpc.ServiceDesc for WorldServerService service. +// It's only intended for direct use with grpc.RegisterService, +// and not to be introspected or modified (even as a copy) +var WorldServerService_ServiceDesc = grpc.ServiceDesc{ + ServiceName: "v1.WorldServerService", + HandlerType: (*WorldServerServiceServer)(nil), + Methods: []grpc.MethodDesc{ + { + MethodName: "GetPlayerItemsByGuids", + Handler: _WorldServerService_GetPlayerItemsByGuids_Handler, + }, + { + MethodName: "RemoveItemsWithGuidsFromPlayer", + Handler: _WorldServerService_RemoveItemsWithGuidsFromPlayer_Handler, + }, + { + MethodName: "AddExistingItemToPlayer", + Handler: _WorldServerService_AddExistingItemToPlayer_Handler, + }, + { + MethodName: "GetMoneyForPlayer", + Handler: _WorldServerService_GetMoneyForPlayer_Handler, + }, + { + MethodName: "ModifyMoneyForPlayer", + Handler: _WorldServerService_ModifyMoneyForPlayer_Handler, + }, + { + MethodName: "CanPlayerInteractWithNPC", + Handler: _WorldServerService_CanPlayerInteractWithNPC_Handler, + }, + { + MethodName: "CanPlayerInteractWithGameObject", + Handler: _WorldServerService_CanPlayerInteractWithGameObject_Handler, + }, + }, + Streams: []grpc.StreamDesc{}, + Metadata: "worldserver.proto", +} From 69f314f28497111a5387a40836b75bdf8229ea18 Mon Sep 17 00:00:00 2001 From: Vincent Moitrot Date: Mon, 15 Jan 2024 21:40:24 +0000 Subject: [PATCH 3/4] fix dependencies versions --- .devcontainer/devcontainer.json | 64 +++++++++++++++--------------- .devcontainer/postCreateCommand.sh | 3 +- 2 files changed, 34 insertions(+), 33 deletions(-) diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index 339314a..004b71a 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -1,32 +1,32 @@ -// For format details, see https://aka.ms/devcontainer.json. For config options, see the -// README at: https://github.com/devcontainers/templates/tree/main/src/go -{ - "name": "Go", - // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile - "image": "mcr.microsoft.com/devcontainers/go:1.18-bullseye", - "features": { - "ghcr.io/brokeyourbike/devcontainer-features/mockery-go:0": { - "version": "2.20.2" - }, - "ghcr.io/devcontainers-contrib/features/protoc:1": { - "version": "3.17.3" - } - }, - "postCreateCommand": "./.devcontainer/postCreateCommand.sh", - "customizations": { - "vscode": { - "extensions": [ - "golang.go" - ] - } - } - - // Use 'forwardPorts' to make a list of ports inside the container available locally. - // "forwardPorts": [], - - // Configure tool-specific properties. - // "customizations": {}, - - // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. - // "remoteUser": "root" -} +// For format details, see https://aka.ms/devcontainer.json. For config options, see the +// README at: https://github.com/devcontainers/templates/tree/main/src/go +{ + "name": "Go", + // Or use a Dockerfile or Docker Compose file. More info: https://containers.dev/guide/dockerfile + "image": "mcr.microsoft.com/devcontainers/go:1.18-bullseye", + "features": { + "ghcr.io/brokeyourbike/devcontainer-features/mockery-go:0": { + "version": "2.20.2" + }, + "ghcr.io/devcontainers-contrib/features/protoc:1": { + "version": "3.20.3" + } + }, + "postCreateCommand": "./.devcontainer/postCreateCommand.sh", + "customizations": { + "vscode": { + "extensions": [ + "golang.go" + ] + } + } + + // Use 'forwardPorts' to make a list of ports inside the container available locally. + // "forwardPorts": [], + + // Configure tool-specific properties. + // "customizations": {}, + + // Uncomment to connect as root instead. More info: https://aka.ms/dev-containers-non-root. + // "remoteUser": "root" +} diff --git a/.devcontainer/postCreateCommand.sh b/.devcontainer/postCreateCommand.sh index 0680d91..ccd5487 100644 --- a/.devcontainer/postCreateCommand.sh +++ b/.devcontainer/postCreateCommand.sh @@ -1,4 +1,5 @@ go mod download -go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.27.1 +go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28 +go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3 go install golang.org/x/tools/cmd/stringer@latest export PATH="$PATH:$(go env GOPATH)/bin" \ No newline at end of file From b2990c7a5a266ac987aa5d88c2114a5df375f82f Mon Sep 17 00:00:00 2001 From: Vincent Moitrot Date: Tue, 16 Jan 2024 19:10:24 +0000 Subject: [PATCH 4/4] fix protoc-gen-go version --- .devcontainer/postCreateCommand.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.devcontainer/postCreateCommand.sh b/.devcontainer/postCreateCommand.sh index ccd5487..dde5f1d 100644 --- a/.devcontainer/postCreateCommand.sh +++ b/.devcontainer/postCreateCommand.sh @@ -1,5 +1,5 @@ go mod download -go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.28 +go install google.golang.org/protobuf/cmd/protoc-gen-go@v1.32 go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@v1.3 go install golang.org/x/tools/cmd/stringer@latest export PATH="$PATH:$(go env GOPATH)/bin" \ No newline at end of file