mirror of
https://gitlab.com/chicken-riders/RcGcDb.git
synced 2025-02-23 00:54:09 +00:00
Add #21
This commit is contained in:
parent
65c5c54c3f
commit
443bb8e5af
|
@ -340,8 +340,11 @@ async def discussion_handler():
|
||||||
if "title" in discussion_feed_resp:
|
if "title" in discussion_feed_resp:
|
||||||
error = discussion_feed_resp["error"]
|
error = discussion_feed_resp["error"]
|
||||||
if error == "site doesn't exists":
|
if error == "site doesn't exists":
|
||||||
db_cursor.execute("UPDATE rcgcdw SET wikiid = ? WHERE wiki = ?",
|
if db_wiki["rcid"] != -1:
|
||||||
(None, db_wiki["wiki"],))
|
db_cursor.execute("UPDATE rcgcdw SET wikiid = ? WHERE wiki = ?",
|
||||||
|
(None, db_wiki["wiki"],))
|
||||||
|
else:
|
||||||
|
await local_wiki.remove(db_wiki["wiki"], 1000)
|
||||||
DBHandler.update_db()
|
DBHandler.update_db()
|
||||||
continue
|
continue
|
||||||
raise WikiError
|
raise WikiError
|
||||||
|
|
|
@ -23,7 +23,7 @@ async def wiki_removal(wiki_url, status):
|
||||||
for observer in db_cursor.execute('SELECT webhook, lang FROM rcgcdw WHERE wiki = ?', (wiki_url,)):
|
for observer in db_cursor.execute('SELECT webhook, lang FROM rcgcdw WHERE wiki = ?', (wiki_url,)):
|
||||||
_ = langs[observer["lang"]]["discord"].gettext
|
_ = langs[observer["lang"]]["discord"].gettext
|
||||||
reasons = {410: _("wiki deleted"), 404: _("wiki deleted"), 401: _("wiki inaccessible"),
|
reasons = {410: _("wiki deleted"), 404: _("wiki deleted"), 401: _("wiki inaccessible"),
|
||||||
402: _("wiki inaccessible"), 403: _("wiki inaccessible")}
|
402: _("wiki inaccessible"), 403: _("wiki inaccessible"), 1000: _("discussions disabled")}
|
||||||
reason = reasons.get(status, _("unknown error"))
|
reason = reasons.get(status, _("unknown error"))
|
||||||
await send_to_discord_webhook(DiscordMessage("compact", "webhook/remove", webhook_url=[], content=_("This recent changes webhook has been removed for `{reason}`!").format(reason=reason), wiki=None), webhook_url=observer["webhook"])
|
await send_to_discord_webhook(DiscordMessage("compact", "webhook/remove", webhook_url=[], content=_("This recent changes webhook has been removed for `{reason}`!").format(reason=reason), wiki=None), webhook_url=observer["webhook"])
|
||||||
header = settings["header"]
|
header = settings["header"]
|
||||||
|
|
Loading…
Reference in a new issue