browser: bypass cache when reloading, duh
This commit is contained in:
parent
b508ab8128
commit
40133a1e6b
|
@ -245,14 +245,14 @@ class Browser:
|
||||||
else:
|
else:
|
||||||
self.set_status_error(f"Protocol {parts.scheme} not supported.")
|
self.set_status_error(f"Protocol {parts.scheme} not supported.")
|
||||||
|
|
||||||
def open_gemini_url(self, url, redirects=0, history=True):
|
def open_gemini_url(self, url, redirects=0, history=True, use_cache=True):
|
||||||
"""Open a Gemini URL and set the formatted response as content.
|
"""Open a Gemini URL and set the formatted response as content.
|
||||||
|
|
||||||
After initiating the connection, TODO
|
After initiating the connection, TODO
|
||||||
"""
|
"""
|
||||||
self.set_status(f"Loading {url}")
|
self.set_status(f"Loading {url}")
|
||||||
|
|
||||||
if url in self.cache:
|
if use_cache and url in self.cache:
|
||||||
self.load_page(self.cache[url])
|
self.load_page(self.cache[url])
|
||||||
if self.current_url and history:
|
if self.current_url and history:
|
||||||
self.history.push(self.current_url)
|
self.history.push(self.current_url)
|
||||||
|
@ -460,7 +460,11 @@ class Browser:
|
||||||
def reload_page(self):
|
def reload_page(self):
|
||||||
"""Reload the page, if one has been previously loaded."""
|
"""Reload the page, if one has been previously loaded."""
|
||||||
if self.current_url:
|
if self.current_url:
|
||||||
self.open_gemini_url(self.current_url, history=False)
|
self.open_gemini_url(
|
||||||
|
self.current_url,
|
||||||
|
history=False,
|
||||||
|
use_cache=False
|
||||||
|
)
|
||||||
|
|
||||||
def go_back(self):
|
def go_back(self):
|
||||||
"""Go back in history if possible."""
|
"""Go back in history if possible."""
|
||||||
|
|
Reference in a new issue