Updated nTox.c (added timestamp)

It's very glitchy. But it works.
This commit is contained in:
notadecent 2013-07-21 22:54:09 +02:00
parent 2cf96814ba
commit 7863a552aa

View File

@ -1,4 +1,6 @@
#include "nTox.h" #include "nTox.h"
#include <stdio.h>
#include <time.h>
#ifdef WIN32 #ifdef WIN32
#define c_sleep(x) Sleep(1*x) #define c_sleep(x) Sleep(1*x)
@ -168,12 +170,12 @@ void do_refresh()
} }
void print_request(uint8_t * public_key, uint8_t * data, uint16_t length) void print_request(uint8_t * public_key, uint8_t * data, uint16_t length)
{ {
new_lines("Friend request"); new_lines("[i] received friend request");
do_refresh(); do_refresh();
if(memcmp(data , "Install Gentoo", sizeof("Install Gentoo")) == 0 ) if(memcmp(data , "Install Gentoo", sizeof("Install Gentoo")) == 0 )
//if the request contained the message of peace the person is obviously a friend so we add him. //if the request contained the message of peace the person is obviously a friend so we add him.
{ {
new_lines("[i] friend request accepted."); new_lines("[i] friend request accepted");
do_refresh(); do_refresh();
int num = m_addfriend_norequest(public_key); int num = m_addfriend_norequest(public_key);
char numchar[100]; char numchar[100];
@ -186,7 +188,11 @@ void print_message(int friendnumber, uint8_t * string, uint16_t length)
char *name = malloc(MAX_NAME_LENGTH); char *name = malloc(MAX_NAME_LENGTH);
getname(friendnumber, (uint8_t*)name); getname(friendnumber, (uint8_t*)name);
char msg[100+length+strlen(name)+1]; char msg[100+length+strlen(name)+1];
sprintf(msg, "[%d] <%s> %s", friendnumber, name, string); time_t rawtime;
struct tm * timeinfo;
time ( &rawtime );
timeinfo = localtime ( &rawtime );
sprintf(msg, "[%d] %s <%s> %s", friendnumber, asctime (timeinfo), name, string); // someone please fix this
free(name); free(name);
new_lines(msg); new_lines(msg);
} }