Pusher Channels Docs | How to authorize userspage
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 2/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 68/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- go
- Área
- documentation
Línea de trabajo
Abre la página vinculada de Channels, «authorizing-users», y localiza los fragmentos de Go para la autorización de canales privados y de presencia. Actualiza los ejemplos con los imports solicitados y el contexto del cliente, reemplaza el uso obsoleto de ioutil, corrige MemberData.UserID y arregla el formato de la respuesta; se considera terminado cuando los fragmentos estén completos y sean válidos.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Hello there, I spotted an issue on https://pusher.com/docs/channels/server_api/authorizing-users/
The Go code snippet for Implementing the authorization endpoint for a private channel should —
- I think it's a good idea to show the relevant imports and any assumed global variables like so (also applies to all code snippets)
import (
"fmt"
"io/ioutil"
"net/http"
"github.com/pusher/pusher-http-go"
)
var pusherClient = pusher.Client{
AppID: "",
Key: "",
Secret: "",
Cluster: "",
}
... rest of code snippet
io/ioutilis now deprecated and should be replaced with justio. Accordingly,ioutil.ReadAllshould beio.ReadAll
Bonus issues
- The Go snippet in this section has a small bug with the
pusher.MemberDataline.
presenceData := pusher.MemberData{
UserId: "1", //should be UserID
UserInfo: map[string]string{
"twitter": "pusher",
},
}
- In the same snippet referenced above, the
fmt.Fprintfline also has a tiny bug
fmt.Fprintf(res, response) // should be fmt.Fprintf(res, string(response))
- Lenguaje dominante
- CSS
- Estrellas
- 8
- Forks
- 15
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
Este proyecto no incluye contenedor de desarrollo, Dockerfile ni guía de contribución, así que la configuración corre por tu cuenta: empieza por su README y consulta nuestra guía para la primera contribución para los pasos generales.
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de pusher/docs
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 55/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 10/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
-
Dificultad 3/5 1-2 días Aptitud para principiantes 25/100
Todos los issues de pusher/docs
Issues similares
-
SMC SPEC
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100
tenstorrent/tt-oca-harness#3287 ·
Los mantenedores suelen responder en 1 día
-
sync-en
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
Los mantenedores suelen responder en 1 día
-
[Sync EN] Document Error thrown by shm_* functions on a detached segment (#5975)Posiblemente ocupada Un pull request vinculado a esta issue está abierto o ya se fusionó. Abiertosync-en
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 3 días
-
Перевод устарел
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
-
documentation hermes-queue
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
chrisalunlloyd2-sudo/mindpalace#294 ·
Los mantenedores suelen responder en 1 día