tAdd timestamps for incoming messages - ratox - FIFO based tox client
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 12fca982dd5a33192f4b09fb11a8b17286cd5a2b
 (DIR) parent 1ee33dec234f2c5752583484831a6ae70782b5b3
 (HTM) Author: sin <sin@2f30.org>
       Date:   Mon, 15 Sep 2014 16:12:04 +0100
       
       Add timestamps for incoming messages
       
       We should tweak the time format.
       
       Diffstat:
         M ratatox.c                           |       6 +++++-
       
       1 file changed, 5 insertions(+), 1 deletion(-)
       ---
 (DIR) diff --git a/ratatox.c b/ratatox.c
       t@@ -211,13 +211,17 @@ cb_friend_message(Tox *tox, int32_t fid, const uint8_t *data, uint16_t len, void
        {
                struct friend *f;
                uint8_t msg[len + 1];
       +        char buft[64];
       +        time_t t;
        
                memcpy(msg, data, len);
                msg[len] = '\0';
        
                TAILQ_FOREACH(f, &friendhead, entry) {
                        if (f->fid == fid) {
       -                        writeparam(f, "text_out", "a", "%s\n", msg);
       +                        t = time(NULL);
       +                        strftime(buft, sizeof(buft), "%F %R", localtime(&t));
       +                        writeparam(f, "text_out", "a", "%s %s\n", buft, msg);
                                break;
                        }
                }