Het lukte me niet om het te repliceren na er wat tijd aan besteed te hebben.
Ik heb Chat::MessagesQuery, Chat::ListChannelMessages en de controller-actie gecontroleerd via onze specs en ook handmatig op een lokale instantie. De page_size-parameter wordt meegenomen zoals verwacht, net als de direction-parameter.
@Nima1 ben je er zeker van dat je de juiste endpoint gebruikt? Deze zou api moeten bevatten, zoals hier: /chat/api/channels/3/messages?target_message_id=40&direction=past&page_size=5.
Iets anders dat ik niet heb gecontroleerd, is of het anders gedraagt op stable. Is jouw instantie up-to-date met de tests-passed-branch?