11 lines
505 B
Go
11 lines
505 B
Go
// Package redisstate defines the frozen Game Lobby Service Redis keyspace,
|
|
// strict JSON record shapes, and low-level mutation helpers used by the
|
|
// Game Lobby store adapters.
|
|
//
|
|
// Adapters in this package implement ports.GameStore,
|
|
// ports.ApplicationStore, ports.InviteStore, and ports.MembershipStore on
|
|
// top of a `*redis.Client`. Every marshal and unmarshal round-trip calls
|
|
// the domain-level Validate method to guarantee that the store never
|
|
// exposes malformed records.
|
|
package redisstate
|