mirror of
https://github.com/Benexl/FastAnime.git
synced 2026-01-08 03:10:51 -08:00
successfully completed search page
This commit is contained in:
23
app/Controller/anime_screen.py
Normal file
23
app/Controller/anime_screen.py
Normal 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)
|
||||
|
||||
Reference in New Issue
Block a user