Ignore:
Timestamp:
2007-04-17T04:49:17Z (14 years ago)
Author:
Wilmer van der Gaast <wilmer@…>
Branches:
master
Children:
33dc261
Parents:
717e3bf
Message:

API cleanup pretty much complete. Fixed pretty much everything except the
buddy/groupchat related functions.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • protocols/oscar/oscar.c

    r717e3bf r9624fdf  
    10701070       
    10711071        strip_linefeed(tmp);
    1072         serv_got_im(ic, userinfo->sn, tmp, flags, time(NULL), -1);
     1072        imcb_buddy_msg(ic, userinfo->sn, tmp, flags, 0);
    10731073        g_free(tmp);
    10741074       
     
    11671167                        message = g_strdup(args->msg);
    11681168                        strip_linefeed(message);
    1169                         serv_got_im(ic, uin, message, 0, time(NULL), -1);
     1169                        imcb_buddy_msg(ic, uin, message, 0, 0);
    11701170                        g_free(uin);
    11711171                        g_free(message);
     
    11861186
    11871187                        strip_linefeed(message);
    1188                         serv_got_im(ic, uin, message, 0, time(NULL), -1);
     1188                        imcb_buddy_msg(ic, uin, message, 0, 0);
    11891189                        g_free(uin);
    11901190                        g_free(m);
     
    17481748                        g_snprintf(sender, sizeof(sender), "%u", msg->sender);
    17491749                        strip_linefeed(dialog_msg);
    1750                         serv_got_im(ic, sender, dialog_msg, 0, t, -1);
     1750                        imcb_buddy_msg(ic, sender, dialog_msg, 0, t);
    17511751                        g_free(dialog_msg);
    17521752                } break;
     
    17691769
    17701770                        strip_linefeed(dialog_msg);
    1771                         serv_got_im(ic, sender, dialog_msg, 0, t, -1);
     1771                        imcb_buddy_msg(ic, sender, dialog_msg, 0, t);
    17721772                        g_free(dialog_msg);
    17731773                        g_free(m);
     
    24212421        if(type2 == 0x0002) {
    24222422                /* User is typing */
    2423                 serv_got_typing(ic, sn, 0, 1);
     2423                imcb_buddy_typing(ic, sn, OPT_TYPING);
    24242424        }
    24252425        else if (type2 == 0x0001) {
    24262426                /* User has typed something, but is not actively typing (stale) */
    2427                 serv_got_typing(ic, sn, 0, 2);
     2427                imcb_buddy_typing(ic, sn, OPT_THINKING);
    24282428        }
    24292429        else {
    24302430                /* User has stopped typing */
    2431                 serv_got_typing(ic, sn, 0, 0);
     2431                imcb_buddy_typing(ic, sn, 0);
    24322432        }       
    24332433       
Note: See TracChangeset for help on using the changeset viewer.