refactor: extract shared player, session, and chat packages #5
@@ -6,10 +6,13 @@ import (
|
||||
"github.com/ryanhamamura/games/player"
|
||||
)
|
||||
|
||||
// NATS subject helpers.
|
||||
// SubjectPrefix is the NATS subject namespace for connect4 games.
|
||||
const SubjectPrefix = "connect4"
|
||||
|
||||
// GameSubject returns the NATS subject for game state updates.
|
||||
func GameSubject(gameID string) string { return SubjectPrefix + "." + gameID }
|
||||
|
||||
// ChatSubject returns the NATS subject for chat messages.
|
||||
func ChatSubject(gameID string) string { return SubjectPrefix + ".chat." + gameID }
|
||||
|
||||
type Player struct {
|
||||
|
||||
@@ -7,10 +7,13 @@ import (
|
||||
"github.com/ryanhamamura/games/player"
|
||||
)
|
||||
|
||||
// NATS subject helpers.
|
||||
// SubjectPrefix is the NATS subject namespace for snake games.
|
||||
const SubjectPrefix = "snake"
|
||||
|
||||
// GameSubject returns the NATS subject for game state updates.
|
||||
func GameSubject(gameID string) string { return SubjectPrefix + "." + gameID }
|
||||
|
||||
// ChatSubject returns the NATS subject for chat messages.
|
||||
func ChatSubject(gameID string) string { return SubjectPrefix + ".chat." + gameID }
|
||||
|
||||
type Direction int
|
||||
|
||||
Reference in New Issue
Block a user