CIRCServer.onCTCPDcc Member

Syntax

object.onCTCPDcc(e);

Arguments

ArgumentSummary
e

Returns

Remarks

See Also

Source Code

function serv_dcc (e)
{
var ary = e.CTCPData.match (/([^ ]+)? ?(.*)/);
e.DCCData = ary[2];
e.type = "dcc-" + ary[1].toLowerCase();
e.destMethod = "onDCC" + ary[1][0].toUpperCase() +
ary[1].substr (1, ary[1].length).toLowerCase();
if (typeof this[e.destMethod] != "function")
{ /* if there's no place to land the event here, try to forward it */
e.destObject = e.replyTo;
e.set = (e.replyTo == e.user) ? "user" : "channel";
}
else
e.destObject = this;
return true;
}