diff options
author | Luke Bratch <luke@bratch.co.uk> | 2022-11-24 00:08:34 +0000 |
---|---|---|
committer | Luke Bratch <luke@bratch.co.uk> | 2022-11-24 00:08:34 +0000 |
commit | 2e665e03b6175b3f31f0ef1e058183417df1456e (patch) | |
tree | 32674c99ac25a3df5c166db89260c60e15764c10 /TODO | |
parent | 680d8535a87be8aa0d5ef6432d1f87561ebfcb5f (diff) |
Fix replaymode = "lastspoke" by using line numbers rather than time to calculate replay start point.
Introduce new function doreplaylastspoke() to achieve this, move doreplay() into replay.c as doreplaytime() and refactor common things into sanitisereplay().
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -10,6 +10,7 @@ macOS compiler may need limits.h included in structures.h. Sometimes replaymode = "lastspoke" will replay the last message you sent if you spoke last and sometimes it doesn't - change to always include your last message? Time based issue due to "seconds ago" rather than specific timestamp? Perhaps extract timestamp and replay from there. +(Pending real world testing to be marked as fixed.) Can memory usage be reduced further? (e.g. better channel struct management) @@ -40,4 +41,6 @@ Git version in code. Sending ^D when running with ./blabouncer -f does crazy stuff. +Connecting from irssi triggers doautoreplay() from "USER received" in message.c twice. + Crash when requesting 30 hour replay. |