예제 #1
0
파일: slack.py 프로젝트: jlapenna/bikebuds
def _create_unfurls(event):
    strava = Service.get('strava', parent=Bot.key())
    strava_client = ClientWrapper(strava)

    unfurls = {}
    for link in event['event']['links']:
        alt_url = _resolve_rewrite_link(link)
        unfurl = _unfurl(strava_client, link, alt_url)
        if unfurl:
            unfurls[link['url']] = unfurl
    logging.warning(f'_create_unfurls: {unfurls}')
    return unfurls
예제 #2
0
 def __init__(self, club_id, service):
     self.club_id = club_id
     self.service = service
     self.client = ClientWrapper(service)
예제 #3
0
파일: strava.py 프로젝트: jlapenna/bikebuds
 def __init__(self, service):
     self.service = service
     self.client = ClientWrapper(service)
예제 #4
0
 def __init__(self, service, event):
     self.service = service
     self.event = event
     self.client = ClientWrapper(service)