Pacote google.golang.org/appengine/channel (v1.6.8)

O canal do pacote implementa o lado do servidor da API Channel do App Engine.

Create cria um novo canal associado ao clientID fornecido, que deve ser exclusivo para o cliente que vai usar o token retornado.

token, err := channel.Create(c, "player1")
if err != nil {
    // handle error
}
// return token to the client in an HTTP response

Send envia uma mensagem para o cliente pelo canal identificado pelo clientID.

channel.Send(c, "player1", "Game over!")

Descontinuado: o recurso Channel API está obsoleto e será removido. Consulte o documento Encerramento da API Channel para saber mais detalhes e ver o cronograma.

https://cloud.google.com/appengine/docs/deprecations/channel

Funções

func Create (descontinuada)

func Create(c context.Context, clientID string) (token string, err error)

Create cria um canal e retorna um token para uso pelo cliente. O clientID é uma string fornecida pelo aplicativo usada para identificar o cliente.

func Send (descontinuada)

func Send(c context.Context, clientID, message string) error

Send envia uma mensagem no canal associado ao clientID.

func SendJSON (descontinuada)

func SendJSON(c context.Context, clientID string, value interface{}) error

SendJSON é uma função assistente que envia um valor codificado em JSON no canal associado ao clientID.