| # 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_stored(): | |
| return udB.get_key("FILE_STORE") or {} | |
| def store_msg(hash, msg_id): | |
| all = get_stored() | |
| all.update({hash: msg_id}) | |
| return udB.set_key("FILE_STORE", all) | |
| def list_all_stored_msgs(): | |
| all = get_stored() | |
| return list(all.keys()) | |
| def get_stored_msg(hash): | |
| all = get_stored() | |
| if all.get(hash): | |
| return all[hash] | |
| def del_stored(hash): | |
| all = get_stored() | |
| all.pop(hash) | |
| return udB.set_key("FILE_STORE", all) | |