From b7a170459873bdd2934e3279bb0dc6f5efbf74c1 Mon Sep 17 00:00:00 2001 From: yggverse Date: Sat, 14 Sep 2024 05:50:09 +0300 Subject: [PATCH] temporarily read entire stream data --- src/app/browser/main/tab/page.cpp | 40 ++++++++----------------------- 1 file changed, 10 insertions(+), 30 deletions(-) diff --git a/src/app/browser/main/tab/page.cpp b/src/app/browser/main/tab/page.cpp index 7e97dc1..af8ae80 100644 --- a/src/app/browser/main/tab/page.cpp +++ b/src/app/browser/main/tab/page.cpp @@ -272,7 +272,7 @@ void Page::navigation_reload( action__update->activate(); // Response - GioSocketConnection->get_input_stream()->read_async( // | read_all_async + GioSocketConnection->get_input_stream()->read_all_async( // | read_async @TODO buffer, sizeof(buffer) - 1, [this](const Glib::RefPtr & result) @@ -304,39 +304,19 @@ void Page::navigation_reload( // Update mime = MIME::TEXT_GEMINI; - title = _("Parsing"); + title = _("Done"); // @TODO page title - description = Glib::ustring::sprintf( - _("Parsing response from %s.."), - pageNavigation->get_request_host() - ); - - progress_fraction = .8; - - action__update->activate(); - - // Continue reading.. - GioSocketConnection->get_input_stream()->read_async( // | read_all_async - buffer, - sizeof(buffer) - 1, - [this](const Glib::RefPtr & result) - { - // Update - title = _("Done"); // @TODO page title + description = pageNavigation->get_request_host(); - description = pageNavigation->get_request_host(); - - progress_fraction = 1; - - // Set content driver - pageContent->update( - page::Content::TEXT_GEMINI, - buffer - ); + progress_fraction = 1; - action__update->activate(); - } + // Set content driver + pageContent->update( + page::Content::TEXT_GEMINI, + buffer ); + + action__update->activate(); } else