successfully completed search page

This commit is contained in:
Benedict Xavier Wanyonyi
2024-05-22 09:39:19 +03:00
parent 58e57f45c8
commit 0154f109bf
60 changed files with 4819 additions and 678 deletions

View File

@@ -0,0 +1,23 @@
from inspect import isgenerator
from View import AnimeScreenView
from Model import AnimeScreenModel
from View.components import MediaCardsContainer
from Utility import show_notification
from kivy.clock import Clock
class AnimeScreenController:
def __init__(self, model:AnimeScreenModel):
self.model = model
self.view = AnimeScreenView(controller=self, model=self.model)
# self.update_anime_view()
def get_view(self) -> AnimeScreenView:
return self.view
def update_anime_view(self,id):
data = self.model.get_anime_data(id)
if data[0]:
Clock.schedule_once(lambda _:self.view.update_layout(data[1]["data"]["Page"]["media"][0]))
def update_my_list(self,*args):
self.model.update_user_anime_list(*args)