| 1234567891011121314151617181920 |
- package com.weEat
- import com.raquo.laminar.api.L._
- import com.weEat.shared.OAuthManager
- import com.weEat.shared.models.IdentifierHelper._
- object OAuthSignal {
- val _username = Var[Option[String]](None)
- val username = _username.signal
- val _permissions = Var[Set[String]](Set())
- val permissions = _permissions.signal
- private def _OauthUpdated() = {
- _username.set(OAuthManager.username)
- _permissions.set(OAuthManager.currentScope)
- }
- OAuthManager.addObserver(_OauthUpdated _)
- }
|