Merge pull request #206 from mouse-reeve/ui-overhaul

Ui overhaul
This commit is contained in:
Mouse Reeve
2020-09-30 17:15:22 -07:00
committed by GitHub
68 changed files with 1140 additions and 1755 deletions

View File

@ -43,17 +43,20 @@ def handle_account_search(query):
except models.User.DoesNotExist:
url = 'https://%s/.well-known/webfinger?resource=acct:%s' % \
(domain, query)
response = requests.get(url)
try:
response = requests.get(url)
except requests.exceptions.ConnectionError:
return None
if not response.ok:
response.raise_for_status()
return None
data = response.json()
for link in data['links']:
if link['rel'] == 'self':
try:
user = get_or_create_remote_user(link['href'])
except KeyError:
return HttpResponseNotFound()
return user
return None
return [user]
def handle_follow(user, to_follow):