Wauplin HF staff commited on
Commit
d0f9485
1 Parent(s): 3cadc9c
Files changed (2) hide show
  1. app.py +2 -2
  2. auth.py +4 -2
app.py CHANGED
@@ -36,8 +36,8 @@ def show_profile(request: gr.Request) -> str:
36
 
37
  def js_open(url: str) -> str:
38
  # Taken from https://cmgdo.com/external-link-in-gradio-button/
39
- # return f"function() {{window.location.assign('{url}');}}"
40
- return f"function() {{window.open('{url}', '_blank');}}"
41
 
42
 
43
  with gr.Blocks() as demo:
 
36
 
37
  def js_open(url: str) -> str:
38
  # Taken from https://cmgdo.com/external-link-in-gradio-button/
39
+ return f"function() {{window.location.assign('{url}');}}"
40
+ # return f"function() {{window.open('{url}', '_blank');}}"
41
 
42
 
43
  with gr.Blocks() as demo:
auth.py CHANGED
@@ -44,14 +44,16 @@ async def oauth_login(request: Request):
44
 
45
  async def oauth_logout(request: Request) -> RedirectResponse:
46
  request.session.pop("user", None)
47
- return CLOSE_WINDOW_HTML
 
48
 
49
 
50
  async def oauth_redirect_callback(request: Request) -> RedirectResponse:
51
  token = await oauth.huggingface.authorize_access_token(request)
52
  request.session["user"] = token["userinfo"] # TODO: we should store entire token
53
  print(f"New user: {token['userinfo']['name']}")
54
- return CLOSE_WINDOW_HTML
 
55
 
56
 
57
  def attach_oauth(app: FastAPI) -> None:
 
44
 
45
  async def oauth_logout(request: Request) -> RedirectResponse:
46
  request.session.pop("user", None)
47
+ return RedirectResponse("/")
48
+ # return CLOSE_WINDOW_HTML
49
 
50
 
51
  async def oauth_redirect_callback(request: Request) -> RedirectResponse:
52
  token = await oauth.huggingface.authorize_access_token(request)
53
  request.session["user"] = token["userinfo"] # TODO: we should store entire token
54
  print(f"New user: {token['userinfo']['name']}")
55
+ return RedirectResponse("/")
56
+ # return CLOSE_WINDOW_HTML
57
 
58
 
59
  def attach_oauth(app: FastAPI) -> None: