diff --git a/internal/opencode/client.go b/internal/opencode/client.go index 34aba0a..8e4e367 100644 --- a/internal/opencode/client.go +++ b/internal/opencode/client.go @@ -31,10 +31,10 @@ type Client struct { } // SessionMessagesURL возвращает URL для просмотра сообщений сессии в браузере. -// Сортировка по времени: сначала ранние (order=asc). Без credentials — пароль +// Сортировка по времени: сначала новые (order=desc). Без credentials — пароль // в лог не попадает. func SessionMessagesURL(baseURL, sessionID string) string { - return baseURL + "/api/session/" + sessionID + "/message?order=asc" + return baseURL + "/api/session/" + sessionID + "/message?order=desc" } // ClientErr — классы ошибок клиента. diff --git a/internal/opencode/client_test.go b/internal/opencode/client_test.go index b560a2b..d24445c 100644 --- a/internal/opencode/client_test.go +++ b/internal/opencode/client_test.go @@ -356,10 +356,10 @@ func TestClientErr_Unwrap(t *testing.T) { } } -// TestSessionMessagesURL — ссылка на сообщения сессии, сортировка по времени (сначала ранние). +// TestSessionMessagesURL — ссылка на сообщения сессии, сортировка по времени (новые сверху). func TestSessionMessagesURL(t *testing.T) { got := SessionMessagesURL("http://127.0.0.1:4101", "sess-abc") - want := "http://127.0.0.1:4101/api/session/sess-abc/message?order=asc" + want := "http://127.0.0.1:4101/api/session/sess-abc/message?order=desc" if got != want { t.Errorf("SessionMessagesURL() = %q, want %q", got, want) }