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

github.com/SergeyDjam/purple-vk-plugin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOleg Andreev <andreev@parascript.ru>2014-08-21 17:04:15 +0400
committerOleg Andreev <andreev@parascript.ru>2014-08-21 17:04:15 +0400
commitf75508e410e6052c7b2a67826558f90b3f698c55 (patch)
tree9b8675c6909cac1145d1f420651c8ee67ea19823
parent5b5f3c38f11035e1a00aff29226b647a0bb2432d (diff)
Add last seen time to user info window.
-rw-r--r--src/vk-plugin.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/vk-plugin.cpp b/src/vk-plugin.cpp
index 62bd255..0c97fc1 100644
--- a/src/vk-plugin.cpp
+++ b/src/vk-plugin.cpp
@@ -2,6 +2,7 @@
#include <cmds.h>
#include <prpl.h>
#include <request.h>
+#include <util.h>
#include <version.h>
#include "strutils.h"
@@ -415,6 +416,12 @@ void vk_get_info(PurpleConnection* gc, const char* who)
if (!user_info->activity.empty())
purple_notify_user_info_add_pair_plaintext(info, i18n("Status"),
user_info->activity.data());
+
+ if (!user_info->online && user_info->last_seen != 0) {
+ const char* date_buf = purple_date_format_full(localtime(&user_info->last_seen));
+ purple_notify_user_info_add_pair_plaintext(info, i18n("Last seen"), date_buf);
+ }
+
purple_notify_userinfo(gc, who, info, nullptr, nullptr);
});
}