Querying members with a filter doesn't work
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Aptitud para principiantes
- 35/100
Línea de trabajo
Comienza en el punto de entrada query_members del cliente Ruby y reproduce el problema con dos usuarios usando stream-chat-ruby 3.0.0. Comprueba la solicitud construida a partir de filter_conditions y compara la respuesta con el único miembro coincidente esperado; se considera terminado cuando el filtro $in devuelve únicamente el usuario solicitado.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
Describe the bug
channel.query_members(
filter_conditions: { id: { "$in" => [user_id] } }
)
always returns all members when using the Ruby client.
In this case user_id = SecureRandom.hex.
I've used byebug to double check a valid user_id was sent through in the filter_conditions yet I kept seeing a list of all users back.
To Reproduce
- Create 2 users in Stream (I used the API to create users)
- Use the
filter_conditions: { id: { "$in" => [user_id] } }inquery_members - Inspect the response
Expected behavior
Only the user which matches user_id to be returned
Package version
stream-chat-ruby (3.0.0)
Desktop (please complete the following information):
- OS: MacOS Ventura 13.2
- Browser: Chrome
- Version: 118.0.5993.70
Additional context
N/A
- Lenguaje dominante
- Ruby
- Estrellas
- 32
- Forks
- 23
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Preparar el entorno
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 GetStream/stream-chat-ruby
-
Dificultad 3/5 1-2 días Aptitud para principiantes 72/100
GetStream/stream-chat-ruby#215 ·
-
Dificultad 3/5 1-2 días Aptitud para principiantes 45/100
GetStream/stream-chat-ruby#137 ·
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
GetStream/stream-chat-ruby#133 ·
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100
GetStream/stream-chat-ruby#127 ·
-
Dificultad 5/5 Más de una semana Aptitud para principiantes 28/100
GetStream/stream-chat-ruby#114 · 3 comentarios · 1 reacción ·
Todos los issues de GetStream/stream-chat-ruby
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
TheOdinProject/curriculum#31423 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 76/100
oxidize-rb/rb-sys#807 ·