]> andersk Git - libfaim.git/blobdiff - aim_info.c
- Tue Sep 19 03:10:07 UTC 2000
[libfaim.git] / aim_info.c
index 8b23757da68f72492948a189014c5689704148ab..34d2768657d329a56169d44de7b738d7e867a23e 100644 (file)
@@ -313,6 +313,18 @@ faim_internal int aim_extractuserinfo(u_char *buf, struct aim_userinfo_s *outinf
       outinfo->idletime = aimutil_get16(&buf[i+4]);
       break;
       
+      /*
+       * Type = 0x0006: ICQ Online Status
+       *
+       * ICQ's Away/DND/etc "enriched" status
+       * Some decoding of values done by Scott <darkagl@pcnet.com>
+       */
+    case 0x0006:
+      if (aimutil_get16(buf+i+2) != 0x04)
+       break;
+      outinfo->icqinfo.status = aimutil_get16(buf+i+2+2+2);
+      break;
+
       /*
        * Type = 0x000d
        *
This page took 0.041908 seconds and 4 git commands to generate.