diff options
author | Alexander Lantsev <aunsane@gmail.com> | 2015-03-31 21:33:48 +0000 |
---|---|---|
committer | Alexander Lantsev <aunsane@gmail.com> | 2015-03-31 21:33:48 +0000 |
commit | 0f73f1572a03e5bae2664c1b2bb2cd18a1e33fca (patch) | |
tree | a5307998d7efd2cc464cc41dbf7ee3d0a6240ad3 /protocols/SkypeWeb/src/skype_utils.cpp | |
parent | ff035d5933b88c564fdbf8ef5f899b6fa3ac63bb (diff) |
SkypeWeb:
- refactored status setting
- refactored HttpRequest 3
git-svn-id: http://svn.miranda-ng.org/main/trunk@12579 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'protocols/SkypeWeb/src/skype_utils.cpp')
-rw-r--r-- | protocols/SkypeWeb/src/skype_utils.cpp | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/protocols/SkypeWeb/src/skype_utils.cpp b/protocols/SkypeWeb/src/skype_utils.cpp index 92a7ba792d..0e32b56723 100644 --- a/protocols/SkypeWeb/src/skype_utils.cpp +++ b/protocols/SkypeWeb/src/skype_utils.cpp @@ -1,5 +1,25 @@ #include "common.h"
+char *CSkypeProto::MirandaToSkypeStatus(int status)
+{
+ char *result = "Online";
+ switch (status)
+ {
+ case ID_STATUS_AWAY:
+ return "Away";
+
+ case ID_STATUS_DND:
+ return "Busy";
+
+ case ID_STATUS_IDLE:
+ return "Idle";
+
+ case ID_STATUS_INVISIBLE:
+ return "Hidden";
+ }
+ return "Online";
+}
+
void CSkypeProto::ShowNotification(const TCHAR *caption, const TCHAR *message, int flags, MCONTACT hContact)
{
if (Miranda_Terminated())
|