diff options
author | Oleg Andreev <andreev@parascript.ru> | 2014-08-21 17:04:15 +0400 |
---|---|---|
committer | Oleg Andreev <andreev@parascript.ru> | 2014-08-21 17:04:15 +0400 |
commit | f75508e410e6052c7b2a67826558f90b3f698c55 (patch) | |
tree | 9b8675c6909cac1145d1f420651c8ee67ea19823 | |
parent | 5b5f3c38f11035e1a00aff29226b647a0bb2432d (diff) |
Add last seen time to user info window.
-rw-r--r-- | src/vk-plugin.cpp | 7 |
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); }); } |