From 3bfacf7ea99581668494c6796fb9b0557349f1e6 Mon Sep 17 00:00:00 2001 From: yggverse Date: Thu, 12 Sep 2024 07:55:54 +0300 Subject: [PATCH] draft socket reading step --- src/app/browser/main/tab/page.cpp | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/app/browser/main/tab/page.cpp b/src/app/browser/main/tab/page.cpp index 9cfa0989..44898144 100644 --- a/src/app/browser/main/tab/page.cpp +++ b/src/app/browser/main/tab/page.cpp @@ -305,8 +305,26 @@ void Page::navigation_reload( action__update->activate(); - pageContent->set_text_gemini( // @TODO - buffer + // 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(); + + progress_fraction = 1; + + action__update->activate(); + + // Set content driver + pageContent->set_text_gemini( // @TODO + buffer + ); + } ); }