fix: two login buttons when there are no mastodon instances
This commit is contained in:
parent
fbecb2f9fc
commit
260f15d44a
|
@ -31,19 +31,21 @@ def index():
|
||||||
else:
|
else:
|
||||||
return redirect(url_for('about'))
|
return redirect(url_for('about'))
|
||||||
|
|
||||||
|
|
||||||
@app.route('/about/')
|
@app.route('/about/')
|
||||||
def about():
|
def about():
|
||||||
instances = (
|
instances = (
|
||||||
MastodonInstance.query
|
MastodonInstance.query
|
||||||
.filter(MastodonInstance.popularity > 13)
|
.filter(MastodonInstance.popularity > 13)
|
||||||
.order_by(db.desc(MastodonInstance.popularity),
|
.order_by(db.desc(MastodonInstance.popularity),
|
||||||
MastodonInstance.instance)
|
MastodonInstance.instance)
|
||||||
.limit(5))
|
.limit(5).all())
|
||||||
return render_template(
|
return render_template(
|
||||||
'about.html',
|
'about.html',
|
||||||
mastodon_instances=instances,
|
mastodon_instances=instances,
|
||||||
twitter_login_error='twitter_login_error' in request.args)
|
twitter_login_error='twitter_login_error' in request.args)
|
||||||
|
|
||||||
|
|
||||||
@app.route('/login/twitter')
|
@app.route('/login/twitter')
|
||||||
@limiter.limit('10/minute')
|
@limiter.limit('10/minute')
|
||||||
def twitter_login_step1():
|
def twitter_login_step1():
|
||||||
|
|
Loading…
Reference in New Issue