Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/EionRobb/skype4pidgin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEion Robb <eion@robbmob.com>2015-07-14 09:46:27 +0300
committerEion Robb <eion@robbmob.com>2015-07-14 09:46:27 +0300
commitdddca3c5a0bdb63f95351f34155acfbb5db46176 (patch)
tree8c9856b21e06f7131789d8c7b945129c04836cfa
parent882616db8cef34bb3f5c8647a7849eb7ba09f443 (diff)
SkypeWeb : Replace use of time_t with gint to handle warnings and issues on systems where time_t is not an int
-rw-r--r--skypeweb/skypeweb_messages.c14
-rw-r--r--skypeweb/skypeweb_messages.h4
2 files changed, 9 insertions, 9 deletions
diff --git a/skypeweb/skypeweb_messages.c b/skypeweb/skypeweb_messages.c
index 201c699..347adf0 100644
--- a/skypeweb/skypeweb_messages.c
+++ b/skypeweb/skypeweb_messages.c
@@ -601,7 +601,7 @@ skypeweb_get_thread_users(SkypeWebAccount *sa, const gchar *convname)
static void
skypeweb_got_conv_history(SkypeWebAccount *sa, JsonNode *node, gpointer user_data)
{
- time_t since = GPOINTER_TO_INT(user_data);
+ gint since = GPOINTER_TO_INT(user_data);
JsonObject *obj;
JsonArray *messages;
gint index, length;
@@ -616,7 +616,7 @@ skypeweb_got_conv_history(SkypeWebAccount *sa, JsonNode *node, gpointer user_dat
{
JsonObject *message = json_array_get_object_element(messages, index);
const gchar *composetime = json_object_get_string_member(message, "composetime");
- time_t composetimestamp = purple_str_to_time(composetime, TRUE, NULL, NULL, NULL);
+ gint composetimestamp = (gint) purple_str_to_time(composetime, TRUE, NULL, NULL, NULL);
if (composetimestamp > since) {
process_message_resource(sa, message);
@@ -625,7 +625,7 @@ skypeweb_got_conv_history(SkypeWebAccount *sa, JsonNode *node, gpointer user_dat
}
void
-skypeweb_get_conversation_history_since(SkypeWebAccount *sa, const gchar *convname, time_t since)
+skypeweb_get_conversation_history_since(SkypeWebAccount *sa, const gchar *convname, gint since)
{
gchar *url;
url = g_strdup_printf("/v1/users/ME/conversations/%s/messages?startTime=%d000&pageSize=30&view=msnp24Equivalent&targetType=Passport|Skype|Lync|Thread", purple_url_encode(convname), since);
@@ -644,7 +644,7 @@ skypeweb_get_conversation_history(SkypeWebAccount *sa, const gchar *convname)
static void
skypeweb_got_all_convs(SkypeWebAccount *sa, JsonNode *node, gpointer user_data)
{
- time_t since = GPOINTER_TO_INT(user_data);
+ gint since = GPOINTER_TO_INT(user_data);
JsonObject *obj;
JsonArray *conversations;
gint index, length;
@@ -661,7 +661,7 @@ skypeweb_got_all_convs(SkypeWebAccount *sa, JsonNode *node, gpointer user_data)
JsonObject *lastMessage = json_object_get_object_member(conversation, "lastMessage");
if (lastMessage != NULL && json_object_has_member(lastMessage, "composetime")) {
const gchar *composetime = json_object_get_string_member(lastMessage, "composetime");
- time_t composetimestamp = purple_str_to_time(composetime, TRUE, NULL, NULL, NULL);
+ gint composetimestamp = (gint) purple_str_to_time(composetime, TRUE, NULL, NULL, NULL);
if (composetimestamp > since) {
skypeweb_get_conversation_history_since(sa, id, since);
@@ -671,7 +671,7 @@ skypeweb_got_all_convs(SkypeWebAccount *sa, JsonNode *node, gpointer user_data)
}
void
-skypeweb_get_all_conversations_since(SkypeWebAccount *sa, time_t since)
+skypeweb_get_all_conversations_since(SkypeWebAccount *sa, gint since)
{
gchar *url;
url = g_strdup_printf("/v1/users/ME/conversations?startTime=%d000&pageSize=100&view=msnp24Equivalent&targetType=Passport|Skype|Lync|Thread", since);
@@ -684,7 +684,7 @@ skypeweb_get_all_conversations_since(SkypeWebAccount *sa, time_t since)
void
skype_web_get_offline_history(SkypeWebAccount *sa)
{
- skypeweb_get_all_conversations_since(sa, purple_account_get_int(sa->account, "last_message_timestamp", time(NULL)));
+ skypeweb_get_all_conversations_since(sa, purple_account_get_int(sa->account, "last_message_timestamp", ((gint) time(NULL))));
}
diff --git a/skypeweb/skypeweb_messages.h b/skypeweb/skypeweb_messages.h
index e36c2f6..1e01539 100644
--- a/skypeweb/skypeweb_messages.h
+++ b/skypeweb/skypeweb_messages.h
@@ -37,10 +37,10 @@ void skypeweb_chat_set_topic(PurpleConnection *pc, int id, const char *topic);
void skypeweb_subscribe_to_contact_status(SkypeWebAccount *sa, GSList *contacts);
void skypeweb_unsubscribe_from_contact_status(SkypeWebAccount *sa, const gchar *who);
-void skypeweb_get_conversation_history_since(SkypeWebAccount *sa, const gchar *convname, time_t since);
+void skypeweb_get_conversation_history_since(SkypeWebAccount *sa, const gchar *convname, gint since);
void skypeweb_get_conversation_history(SkypeWebAccount *sa, const gchar *convname);
void skypeweb_get_thread_users(SkypeWebAccount *sa, const gchar *convname);
-void skypeweb_get_all_conversations_since(SkypeWebAccount *sa, time_t since);
+void skypeweb_get_all_conversations_since(SkypeWebAccount *sa, gint since);
void skype_web_get_offline_history(SkypeWebAccount *sa);
void skypeweb_mark_conv_seen(PurpleConversation *conv, PurpleConversationUpdateType type);