update rio and fix broken user sessions (#5)
Co-authored-by: David Rodenkirchen <davidr.develop@gmail.com> Reviewed-on: Vereins-IT/ez-lan-manager#5
This commit was merged in pull request #5.
This commit is contained in:
@@ -18,7 +18,7 @@ class BasePage(Component):
|
||||
|
||||
@event.on_window_size_change
|
||||
async def on_window_size_change(self):
|
||||
await self.force_refresh()
|
||||
self.force_refresh()
|
||||
|
||||
def build(self) -> Component:
|
||||
content = Card(
|
||||
|
||||
@@ -38,7 +38,7 @@ class BuyTicketPage(Component):
|
||||
if not self.user:
|
||||
return
|
||||
self.is_buying_enabled = False
|
||||
await self.force_refresh()
|
||||
self.force_refresh()
|
||||
|
||||
try:
|
||||
t_s = self.session[TicketingService]
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
from typing import Optional
|
||||
from typing import Optional, Callable
|
||||
|
||||
from rio import Column, Component, event, TextStyle, Text, Spacer, Revealer, SwitcherBar, SwitcherBarChangeEvent, ProgressCircle
|
||||
|
||||
@@ -24,7 +24,7 @@ class CateringPage(Component):
|
||||
self.all_menu_items = await self.session[CateringService].get_menu()
|
||||
|
||||
async def on_user_logged_in_status_changed(self) -> None:
|
||||
await self.force_refresh()
|
||||
self.force_refresh()
|
||||
|
||||
async def on_switcher_bar_changed(self, _: SwitcherBarChangeEvent) -> None:
|
||||
await self.shopping_cart_and_orders[0].switch()
|
||||
|
||||
@@ -28,7 +28,7 @@ class ContactPage(Component):
|
||||
async def on_send_pressed(self) -> None:
|
||||
error_msg = ""
|
||||
self.submit_button.is_loading = True
|
||||
await self.submit_button.force_refresh()
|
||||
self.submit_button.force_refresh()
|
||||
now = datetime.now()
|
||||
if not self.email_input.text:
|
||||
error_msg = "E-Mail darf nicht leer sein!"
|
||||
|
||||
@@ -13,7 +13,7 @@ from src.ez_lan_manager.components.MainViewContentBox import MainViewContentBox
|
||||
class DbErrorPage(Component):
|
||||
@event.on_window_size_change
|
||||
async def on_window_size_change(self) -> None:
|
||||
await self.force_refresh()
|
||||
self.force_refresh()
|
||||
|
||||
@event.on_mount
|
||||
async def retry_db_connect(self) -> None:
|
||||
|
||||
@@ -20,7 +20,7 @@ class ForgotPasswordPage(Component):
|
||||
|
||||
async def on_submit_button_pressed(self) -> None:
|
||||
self.submit_button.is_loading = True
|
||||
await self.submit_button.force_refresh()
|
||||
self.submit_button.force_refresh()
|
||||
lan_info = self.session[ConfigurationService].get_lan_info()
|
||||
user_service = self.session[UserService]
|
||||
mailing_service = self.session[MailingService]
|
||||
|
||||
@@ -38,10 +38,10 @@ class ManageNewsPage(Component):
|
||||
))
|
||||
self.news_posts = (await self.session[NewsService].get_news())[:8]
|
||||
self.show_success_message = True
|
||||
await self.force_refresh()
|
||||
self.force_refresh()
|
||||
await sleep(3)
|
||||
self.show_success_message = False
|
||||
await self.force_refresh()
|
||||
self.force_refresh()
|
||||
|
||||
async def on_news_post_changed(self, post: EditableNewsPost) -> None:
|
||||
author = await self.session[UserService].get_user(post.author)
|
||||
|
||||
@@ -35,7 +35,7 @@ class RegisterPage(Component):
|
||||
|
||||
async def on_submit_button_pressed(self) -> None:
|
||||
self.submit_button.is_loading = True
|
||||
await self.submit_button.force_refresh()
|
||||
self.submit_button.force_refresh()
|
||||
|
||||
if len(self.user_name_input.text) < 1:
|
||||
await self.animated_text.display_text(False, "Nutzername darf nicht leer sein!")
|
||||
|
||||
@@ -75,7 +75,7 @@ class SeatingPlanPage(Component):
|
||||
|
||||
async def on_purchase_confirmed(self) -> None:
|
||||
self.purchase_box_loading = True
|
||||
await self.force_refresh()
|
||||
self.force_refresh()
|
||||
await sleep(0.5)
|
||||
try:
|
||||
await self.session[SeatingService].seat_user(self.user.user_id, self.current_seat_id)
|
||||
|
||||
Reference in New Issue
Block a user