rem: var list = client.dcc.getMatches(e.nickname, e.file, e.type, 
add: var list = client.dcc.getMatches(e.nickname, e.file, e.type, 
context: function cmdDCCDecline(e){    if (!jsenv.HAS_SERVER_SOCKETS)        return display(MSG_DCC_NOT_POSSIBLE);    if (!client.prefs["dcc.enabled"])        return display(MSG_DCC_NOT_ENABLED);        function decline(c)    {        // Decline the request passed in...        c.decline();        if (c.TYPE == "CIRCDCCChat")            display(getMsg(MSG_DCCCHAT_DECLINED, [c.name, c.remoteIP, c.port]));        else            display(getMsg(MSG_DCCFILE_DECLINED, [c.name, c.remoteIP, c.port]));    };        // If there is no nickname specified, use the "last" item.    // This is the last DCC request that arrvied.    if (!e.nickname && client.dcc.last)    {        return decline(client.dcc.last);    }        if (!e.type)        e.type = ["chat", "file"];        // Go ask the DCC code for some matching requets.    var list = client.dcc.getMatches(e.nickname, e.file, e.type,                                      [DCC_DIR_GETTING], [DCC_STATE_REQUESTED]);    // Decline if only one match.    if (list.length == 1)        return decline(list[0]);        // Oops, couldn't figure the user's requets out, so give them some help.    display(getMsg(MSG_DCC_PENDING_MATCHES, [list.length]));    display(MSG_DCC_MATCHES_HELP);    return true;}
meta: 3298	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3298/703717eb72f3378c625c0fefe679e646d1c5b0ff/commands.js/clean/xul/content/commands.js