| |
| |
| |
| |
| |
| |
|
|
| from .. import udB |
|
|
|
|
| def get_stuff(): |
| return udB.get_key("ECHO") or {} |
|
|
|
|
| def add_echo(chat, user): |
| x = get_stuff() |
| if k := x.get(int(chat)): |
| if user not in k: |
| k.append(int(user)) |
| x.update({int(chat): k}) |
| else: |
| x.update({int(chat): [int(user)]}) |
| return udB.set_key("ECHO", x) |
|
|
|
|
| def rem_echo(chat, user): |
| x = get_stuff() |
| if k := x.get(int(chat)): |
| if user in k: |
| k.remove(int(user)) |
| x.update({int(chat): k}) |
| return udB.set_key("ECHO", x) |
|
|
|
|
| def check_echo(chat, user): |
| x = get_stuff() |
| if (k := x.get(int(chat))) and int(user) in k: |
| return True |
|
|
|
|
| def list_echo(chat): |
| x = get_stuff() |
| return x.get(int(chat)) |
|
|