diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2021-03-08 10:02:46 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2021-03-08 10:02:46 +0100 |
| commit | 786485190e2e9373c707f8baa86fb4292f13b2fb (patch) | |
| tree | 3064f12036136874116d3b21c9e8ef571378ea74 /main.py | |
| parent | 9ac04b24c14d1c0937a2aee5dac9e489d5ef2803 (diff) | |
| download | tg-786485190e2e9373c707f8baa86fb4292f13b2fb.tar.gz | |
refresh scr when receiving messages
Diffstat (limited to 'main.py')
| -rw-r--r-- | main.py | 17 |
1 files changed, 10 insertions, 7 deletions
@@ -3,7 +3,7 @@ import asyncio import tele async def on_str(s): - await tele.client.send_message("+46703279113", s) + await tele.client.send_message("+46763060644", s) async def on_tab(): @@ -11,12 +11,15 @@ async def on_tab(): def main(): - messages = ["hej", "vad", "är", "klockan"] - tele.messages = messages - tele.redraw = cursed.redraw - with tele.client: - tele.client.start() - with cursed.Console() as c: + messages = [] + with cursed.Console() as c: + def redraw(messages): + cursed.redraw(c.stdscr, messages) + + tele.messages = messages + tele.redraw = redraw + with tele.client: + tele.client.start() tele.client.loop.run_until_complete(cursed.start(c, on_str, on_tab, messages)) |
