def get_yahoo_fantasy_sports_client_for_user(user): """Gets a YahooFantasySportsAPIClient instance for `user` """ social = get_social_auth_for_user(user, 'yahoo-oauth') if social: client = YahooFantasySportsAPIClient( app_secret=settings.SOCIAL_AUTH_YAHOO_OAUTH_SECRET, app_key=settings.SOCIAL_AUTH_YAHOO_OAUTH_KEY, user_social_auth=social) else: client = None return client
def get_yahoo_fantasy_sports_client_for_user(user): """Gets a YahooFantasySportsAPIClient instance for `user` """ social = get_social_auth_for_user(user, 'yahoo-oauth') if social: client = YahooFantasySportsAPIClient( app_secret=settings.SOCIAL_AUTH_YAHOO_OAUTH_SECRET, app_key=settings.SOCIAL_AUTH_YAHOO_OAUTH_KEY, user_social_auth=social ) else: client = None return client
def get_fitbit_api(user, social_auth_user=None, client_id=None, client_secret=None): from htk.lib.fitbit.api import FitbitAPI if client_id is None or client_secret is None: # if either is missing, obtain both from Django settings file from django.conf import settings client_id = settings.SOCIAL_AUTH_FITBIT_KEY client_secret = settings.SOCIAL_AUTH_FITBIT_SECRET if social_auth_user is None: from htk.apps.accounts.utils.social_utils import get_social_auth_for_user social_auth_user = get_social_auth_for_user(user, 'fitbit') api = FitbitAPI(social_auth_user, client_id, client_secret) return api
def get_fitbit_api(user, social_auth_user=None, client_id=None, client_secret=None): from htk.lib.fitbit.api import FitbitAPI if client_id is None or client_secret is None: # if either is missing, obtain both from Django settings file from django.conf import settings client_id = settings.SOCIAL_AUTH_FITBIT_KEY client_secret = settings.SOCIAL_AUTH_FITBIT_SECRET if social_auth_user is None: from htk.apps.accounts.utils.social_utils import get_social_auth_for_user social_auth_user = get_social_auth_for_user(user, 'fitbit') api = FitbitAPI(social_auth_user, client_id, client_secret) return api
def get_fitbit_social_auth_user(user): from htk.apps.accounts.utils.social_utils import get_social_auth_for_user social_auth_user = get_social_auth_for_user(user, 'fitbit') return social_auth_user
def get_fitbit_social_auth_user(user): from htk.apps.accounts.utils.social_utils import get_social_auth_for_user social_auth_user = get_social_auth_for_user(user, 'fitbit') return social_auth_user