Monday, November 08, 2010 at 12:06 AM.
system.verbs.builtins.tcp.im.log.add
on add (htmltext, startticks) {
local (adrtable = log.addToGuestDatabase (user.im.prefs.logName, flHourlyRoll:true));
local (secs);
bundle { //set secs
local (s = string (double (clock.ticks () - startticks) / 60));
local (lod = string.nthfield (s, ".", 1));
local (rod = string.nthfield (s, ".", 2));
if sizeof (rod) > 3 {
rod = string.mid (rod, 1, 3)}
else {
if sizeof (rod) < 3 {
rod = string.padwithzeros (rod, 3)}};
secs = lod + "." + rod};
adrtable^.secs = secs;
adrtable^.htmltext = htmltext;
adrtable^.eventType = "Instant Message"}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.