feat/show reblog
This commit is contained in:
parent
392e82f7d8
commit
6dfc26e6ba
2 changed files with 17 additions and 3 deletions
|
@ -5,6 +5,9 @@
|
|||
<div class="toot">
|
||||
<div class="status">
|
||||
<div class="meta">
|
||||
{% if toot.is_reblog%}
|
||||
<small><span>转嘟了<i class="fa-solid fa-retweet"></i></span></small>
|
||||
{% endif %}
|
||||
<strong><span class ="username">{{ toot.acct }}</span></strong>
|
||||
<a href="{{ toot.url }}" target="_blank"
|
||||
rel="noopener noreferrer">
|
||||
|
|
|
@ -3,7 +3,7 @@ import os
|
|||
|
||||
from flask import render_template, request, url_for, redirect, flash
|
||||
from BDSM import app, db
|
||||
from BDSM.models import Media, Settings, Toot, Emoji
|
||||
from BDSM.models import Media, Settings, Toot, Emoji, Reblog
|
||||
from BDSM.toot import app_register, archive_toot
|
||||
from mastodon import Mastodon
|
||||
from types import SimpleNamespace
|
||||
|
@ -16,8 +16,19 @@ def index():
|
|||
|
||||
for toot_ in toots_.items:
|
||||
toot = SimpleNamespace(**toot_.__dict__)
|
||||
if toot.content == None:
|
||||
continue
|
||||
print(toot.reblog_id)
|
||||
if toot.reblog_id != None:
|
||||
if toot.reblog_myself:
|
||||
toot = Toot.query.get(toot.reblog_id)
|
||||
toot = SimpleNamespace(**toot.__dict__)
|
||||
toot.is_reblog = True
|
||||
else:
|
||||
print('---\n\n\n----')
|
||||
toot = Reblog.query.get(toot.reblog_id)
|
||||
toot = SimpleNamespace(**toot.__dict__)
|
||||
toot.is_reblog = True
|
||||
|
||||
print(toot)
|
||||
|
||||
if toot.media_list != "":
|
||||
toot.medias = []
|
||||
|
|
Loading…
Reference in a new issue