add preliminary timeformat to chat windows

This commit is contained in:
2019-07-29 19:42:15 +02:00
parent f9db598e16
commit 24e3cb62bc
4 changed files with 18 additions and 3 deletions

View File

@@ -21,6 +21,7 @@
#include <stdint.h>
#include <jansson.h>
#include <time.h>
#include <dc/account.h>
@@ -37,6 +38,7 @@ char const *dc_message_channel_id(dc_message_t m);
char const *dc_message_timestamp(dc_message_t m);
char const *dc_message_content(dc_message_t m);
dc_account_t dc_message_author(dc_message_t m);
time_t dc_message_unix_timestamp(dc_message_t m);
int dc_message_compare(dc_message_t *a, dc_message_t *b);

View File

@@ -153,6 +153,12 @@ static void dc_message_parse_timestamp(dc_message_t m)
m->ts = timegm(&t);
}
time_t dc_message_unix_timestamp(dc_message_t m)
{
return_if_true(m == NULL, 0);
return m->ts;
}
int dc_message_compare(dc_message_t *a, dc_message_t *b)
{
return_if_true(a == NULL || *a == NULL ||