Ho passato del tempo a cercare di replicarlo, ma non sono riuscito a farlo.
Ho controllato Chat::MessagesQuery, Chat::ListChannelMessages e l’azione del controller attraverso le nostre specifiche e manualmente anche su un’istanza locale. Il parametro page_size viene preso in considerazione come previsto, così come il parametro direction.
@Nima1 sei sicuro di usare l’endpoint corretto? Dovrebbe contenere api, così: /chat/api/channels/3/messages?target_message_id=40&direction=past&page_size=5.
Un’altra cosa che non ho controllato è se si comporta diversamente su stable. La tua istanza è aggiornata con il branch tests-passed?