Hana Celeste commited on
Commit
6b3ac63
·
verified ·
1 Parent(s): c457b4b

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +4 -9
main.py CHANGED
@@ -6,14 +6,14 @@ from app.akasa_logic import AkasaApp
6
  from app.fetch import Fetcher
7
  from app.discord_logic import DiscordApp
8
  from app.byps_logic import BypsApp
9
- from app.gscode_logic import GscodeApp
10
 
11
  enka = EnkaApp()
12
  akasa = AkasaApp()
13
  fetcher = Fetcher()
14
  discord_app = DiscordApp()
15
  byps = BypsApp()
16
- gscode = GscodeApp()
17
 
18
  @asynccontextmanager
19
  async def lifespan(app: FastAPI):
@@ -58,13 +58,8 @@ async def api_bypass(url: str):
58
  return await byps.fetch(url)
59
 
60
  @app.get("/genshin-codes")
61
- async def genshin_codes(
62
- url: str = Query(..., description="URL chứa Genshin redeem codes")
63
- ):
64
- try:
65
- return await gscode.fetch_codes(url)
66
- except Exception as e:
67
- raise HTTPException(status_code=500, detail=str(e))
68
 
69
  @app.get("/")
70
  def home():
 
6
  from app.fetch import Fetcher
7
  from app.discord_logic import DiscordApp
8
  from app.byps_logic import BypsApp
9
+ from app.gscode_logic import GenshinCodeLogic
10
 
11
  enka = EnkaApp()
12
  akasa = AkasaApp()
13
  fetcher = Fetcher()
14
  discord_app = DiscordApp()
15
  byps = BypsApp()
16
+ gscode = GenshinCodeLogic()
17
 
18
  @asynccontextmanager
19
  async def lifespan(app: FastAPI):
 
58
  return await byps.fetch(url)
59
 
60
  @app.get("/genshin-codes")
61
+ async def genshin_codes(url: str):
62
+ return await gscode.fetch_codes(fetcher, url)
 
 
 
 
 
63
 
64
  @app.get("/")
65
  def home():