Hana Celeste commited on
Commit
22e2a01
·
verified ·
1 Parent(s): 81ebb68

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +6 -0
main.py CHANGED
@@ -3,10 +3,12 @@ from contextlib import asynccontextmanager
3
  from app.enka_logic import EnkaApp
4
  from app.akasa_logic import AkasaApp
5
  from app.fetch import Fetcher
 
6
 
7
  enka = EnkaApp()
8
  akasa = AkasaApp()
9
  fetcher = Fetcher()
 
10
 
11
  @asynccontextmanager
12
  async def lifespan(app: FastAPI):
@@ -36,6 +38,10 @@ async def refresh_akasa(uid: str):
36
  async def fetch_url(url: str):
37
  return await fetcher.fetch(url)
38
 
 
 
 
 
39
  @app.get("/")
40
  def home():
41
  return {"status": "Modular API is Live", "logic": "Loaded from ./app/enka_logic.py"}
 
3
  from app.enka_logic import EnkaApp
4
  from app.akasa_logic import AkasaApp
5
  from app.fetch import Fetcher
6
+ from app.discord_logic import DiscordApp
7
 
8
  enka = EnkaApp()
9
  akasa = AkasaApp()
10
  fetcher = Fetcher()
11
+ discord_app = DiscordApp()
12
 
13
  @asynccontextmanager
14
  async def lifespan(app: FastAPI):
 
38
  async def fetch_url(url: str):
39
  return await fetcher.fetch(url)
40
 
41
+ @app.get("/discord-info")
42
+ async def get_discord_info(uid: str):
43
+ return await discord_app.get_user_info(uid)
44
+
45
  @app.get("/")
46
  def home():
47
  return {"status": "Modular API is Live", "logic": "Loaded from ./app/enka_logic.py"}