# Ultroid - UserBot | |
# Copyright (C) 2021-2025 TeamUltroid | |
# | |
# This file is a part of < https://github.com/TeamUltroid/Ultroid/ > | |
# PLease read the GNU Affero General Public License in | |
# <https://github.com/TeamUltroid/pyUltroid/blob/main/LICENSE>. | |
from .. import udB | |
def get_stuff(key="NSFW"): | |
return udB.get_key(key) or {} | |
def nsfw_chat(chat, action): | |
x = get_stuff() | |
x.update({chat: action}) | |
return udB.set_key("NSFW", x) | |
def rem_nsfw(chat): | |
x = get_stuff() | |
if x.get(chat): | |
x.pop(chat) | |
return udB.set_key("NSFW", x) | |
def is_nsfw(chat): | |
x = get_stuff() | |
if x.get(chat): | |
return x[chat] | |
def profan_chat(chat, action): | |
x = get_stuff("PROFANITY") | |
x.update({chat: action}) | |
return udB.set_key("PROFANITY", x) | |
def rem_profan(chat): | |
x = get_stuff("PROFANITY") | |
if x.get(chat): | |
x.pop(chat) | |
return udB.set_key("PROFANITY", x) | |
def is_profan(chat): | |
x = get_stuff("PROFANITY") | |
if x.get(chat): | |
return x[chat] | |