Centrum wiadomości: lastMessageDateTime i createdAt pokazują moment napisania wiadomości, a nie moment jej udostępnienia w API
- Lenguaje dominante
- Sin datos de lenguaje
- Estrellas
- 244
- Forks
- 40
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
Cześć,
kupujący wysyła wiadomość w dwóch krokach - trigger "Wyślij" a potem "Tak, wyślij". W API wiadomość pojawia się dopiero po potwierdzeniu, ale z createdAt z momentu napisania. Wiadomość, która trafia do API o 9:30, ma datę utworzenia 9:20. lastMessageDateTime w GET /messaging/threads pokazuje to samo.
W naszym rozwiązaniu pobieramy przyrostowo po dacie, więc taka wiadomość wpada "w przeszłość" i nigdy się nie łapie. Na ten moment nie dostajemy żadnej informacji o tym, kiedy wiadomość faktycznie stała się dostępna, więc nie jesteśmy w stanie zagwarantować kompletności.
Prosimy o jedno z dwóch:
- Pole publishedAt i lastMessagePublishedDateTime z momentem udostępnienia wiadomości, z filtrowaniem po nim (createdAt w takim razie pozostaje bez zmian)
- Aktualizację createdAt i lastMessageDateTime przy potwierdzeniu wysyłki
- Pytanie przy okazji - czy jest maksymalny czas, po którym niepotwierdzona wiadomość nie zostanie już wysłana?
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Evaluación
Este issue todavía no se ha evaluado.