Commit 2c3ee4e
fix(msg): preserve float precision in listen polling timestamp
The listen loop truncated message timestamps to integers via
${new_ts%.*}, causing the relay's strict > comparison to re-return
the same messages every polling cycle. This made msg_say fire
repeatedly for already-seen messages. Keep the full float timestamp
so messages are properly excluded after being displayed.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>1 parent 5496807 commit 2c3ee4e
1 file changed
Lines changed: 3 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5879 | 5879 | | |
5880 | 5880 | | |
5881 | 5881 | | |
5882 | | - | |
| 5882 | + | |
| 5883 | + | |
5883 | 5884 | | |
5884 | 5885 | | |
5885 | 5886 | | |
5886 | | - | |
| 5887 | + | |
5887 | 5888 | | |
5888 | 5889 | | |
5889 | 5890 | | |
| |||
0 commit comments