Gestionar las respuestas por tema
- Pide permiso al usuario para leer sus Publicaciones y gestionar sus respuestas.
- Recupera una conversación reciente desde una URL de Publicación y comprueba que la conversación pertenece al usuario que se está autenticando.
- Llama al endpoint de búsqueda reciente para mostrar cada Publicación en la conversación. La solicitud incluirá una consulta de búsqueda por id de conversación y la expansión de anotaciones para determinar si la Publicación está relacionada con deportes o no, según la interpretación que hace X de la Publicación.
- Llama a Ocultar respuestas para ocultar una respuesta cuando el usuario elija hacerlo. También proporciona una forma de deshacer esta acción en caso necesario, de modo que el usuario siempre tenga el control.
- Para conversaciones más largas, proporciona controles para paginar por los resultados de búsqueda.
Optimiza para el usuario (y para el uso)
- Dado que el usuario autenticado solo puede gestionar conversaciones que haya iniciado, tu flujo debe terminar de forma anticipada cuando no sea el caso.
- Haz una solicitud inicial para obtener la Publicación. Termina el flujo de forma anticipada si la URL de la Publicación no es válida o la conversación no fue iniciada por el usuario que se está autenticando.
- De este modo, tu app no tiene que hacer una solicitud de búsqueda reciente si la conversación no puede ser moderada por el usuario autenticado.
- Solicita campos de usuario y de Publicación en la misma solicitud para evitar realizar solicitudes por separado. Este enfoque también puede mejorar el rendimiento de tu app.
- Evita hacer solicitudes innecesarias. Esta app almacena en caché el estado oculto de una respuesta en el navegador del usuario. Esto es útil para conversaciones más grandes, donde el usuario puede querer retomar sus esfuerzos de moderación más tarde, y ayuda a tu app a optimizar las solicitudes para ocultar o dejar de ocultar respuestas.