@@ -10,14 +10,6 @@ import (
1010
1111var _ gogamev1connect.GameServiceHandler = (* Service )(nil )
1212
13- type createGameHandler interface {
14- CreateGame (_ context.Context , req * connect.Request [v1.CreateGameRequest ]) (* connect.Response [v1.CreateGameResponse ], error )
15- }
16-
17- type joinGameHandler interface {
18- JoinGame (_ context.Context , req * connect.Request [v1.JoinGameRequest ]) (* connect.Response [v1.JoinGameResponse ], error )
19- }
20-
2113type streamVacantGamesHandler interface {
2214 StreamVacantGames (ctx context.Context , req * connect.Request [v1.StreamVacantGamesRequest ], stream * connect.ServerStream [v1.StreamVacantGamesResponse ]) error
2315}
@@ -26,61 +18,27 @@ type streamGameEventsHandler interface {
2618 StreamGameEvents (context.Context , * connect.Request [v1.StreamGameEventsRequest ], * connect.ServerStream [v1.StreamGameEventsResponse ]) error
2719}
2820
29- type makeMoveHandler interface {
30- MakeMove (_ context.Context , req * connect.Request [v1.MakeMoveRequest ]) (* connect.Response [v1.MakeMoveResponse ], error )
31- }
32-
33- type resignHandler interface {
34- Resign (context.Context , * connect.Request [v1.ResignRequest ]) (* connect.Response [v1.ResignResponse ], error )
35- }
36-
37- type passHandler interface {
38- Pass (context.Context , * connect.Request [v1.PassRequest ]) (* connect.Response [v1.PassResponse ], error )
39- }
40-
41- type undoHandler interface {
42- Undo (_ context.Context , req * connect.Request [v1.UndoRequest ]) (* connect.Response [v1.UndoResponse ], error )
43- }
44-
4521type Service struct {
46- cgh createGameHandler
47- jgh joinGameHandler
4822 svgh streamVacantGamesHandler
4923 sgeh streamGameEventsHandler
50- mmh makeMoveHandler
51- rh resignHandler
52- ph passHandler
53- uh undoHandler
5424}
5525
5626func New (
57- cgh createGameHandler ,
58- jgh joinGameHandler ,
5927 svgh streamVacantGamesHandler ,
6028 sgeh streamGameEventsHandler ,
61- mmh makeMoveHandler ,
62- rh resignHandler ,
63- ph passHandler ,
64- uh undoHandler ,
6529) * Service {
6630 return & Service {
67- cgh : cgh ,
68- jgh : jgh ,
6931 svgh : svgh ,
7032 sgeh : sgeh ,
71- mmh : mmh ,
72- rh : rh ,
73- ph : ph ,
74- uh : uh ,
7533 }
7634}
7735
7836func (s * Service ) CreateGame (ctx context.Context , req * connect.Request [v1.CreateGameRequest ]) (* connect.Response [v1.CreateGameResponse ], error ) {
79- return s . cgh . CreateGame ( ctx , req )
37+ panic ( "BUG: CreateGame must not be called" )
8038}
8139
8240func (s * Service ) JoinGame (ctx context.Context , req * connect.Request [v1.JoinGameRequest ]) (* connect.Response [v1.JoinGameResponse ], error ) {
83- return s . jgh . JoinGame ( ctx , req )
41+ panic ( "BUG: JoinGame must not be called" )
8442}
8543
8644func (s * Service ) StreamVacantGames (ctx context.Context , req * connect.Request [v1.StreamVacantGamesRequest ], stream * connect.ServerStream [v1.StreamVacantGamesResponse ]) error {
@@ -92,17 +50,17 @@ func (s *Service) StreamGameEvents(ctx context.Context, req *connect.Request[v1.
9250}
9351
9452func (s * Service ) MakeMove (ctx context.Context , req * connect.Request [v1.MakeMoveRequest ]) (* connect.Response [v1.MakeMoveResponse ], error ) {
95- return s . mmh . MakeMove ( ctx , req )
53+ panic ( "BUG: MakeMove must not be called" )
9654}
9755
9856func (s * Service ) Pass (ctx context.Context , req * connect.Request [v1.PassRequest ]) (* connect.Response [v1.PassResponse ], error ) {
99- return s . ph . Pass ( ctx , req )
57+ panic ( "BUG: Pass must not be called" )
10058}
10159
10260func (s * Service ) Resign (ctx context.Context , req * connect.Request [v1.ResignRequest ]) (* connect.Response [v1.ResignResponse ], error ) {
103- return s . rh . Resign ( ctx , req )
61+ panic ( "BUG: Resign must not be called" )
10462}
10563
10664func (s * Service ) Undo (ctx context.Context , req * connect.Request [v1.UndoRequest ]) (* connect.Response [v1.UndoResponse ], error ) {
107- return s . uh . Undo ( ctx , req )
65+ panic ( "BUG: Undo must not be called" )
10866}
0 commit comments