Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( EVENT = "event" REQUEST = "request" HANDSHAKE = "handshake" AUTH = "auth" FROM = os.Getenv("TOWN_NAME") )
View Source
var Default defaults = defaults{ BadMessage: Language{ Type: &EVENT, From: &FROM, Event: "bad-message", }, BadToken: Language{ Type: &EVENT, From: &FROM, Event: "bad-token", }, Authed: Language{ Type: &EVENT, From: &FROM, Event: "authed", }, ReAuth: Language{ Type: &EVENT, From: &FROM, Event: "reauth", }, UnAuth: Language{ Type: &EVENT, From: &FROM, Event: "unauth", }, Handshaked: Language{ Type: &EVENT, From: &FROM, Event: "handshaked", }, NotHandshaked: Language{ Type: &EVENT, From: &FROM, Event: "not-handshaked", }, }
View Source
var Translator chan Language = make(chan Language)
Functions ¶
Types ¶
type Language ¶
type Language struct { At int64 `json:"at,omitempty"` // send timestamp Event string `json:"event,omitempty"` // event name in Type "event" and "request" Type *string `json:"type,omitempty"` // "event", "request", "auth", "handshake" From *string `json:"from,omitempty"` // puid Id *string `json:"id,omitempty"` // home id To *string `json:"to,omitempty"` // home room name Valid *bool `json:"valid,omitempty"` // is user valid (temp user) Data interface{} `json:"data,omitempty"` }
Click to show internal directories.
Click to hide internal directories.