From: timriker Date: Fri, 1 Nov 2002 20:48:26 +0000 (+0000) Subject: reduce database calls on each factoid request by using dbSet X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=64b2707945f1becea509b5d615e9e49623242fea;p=infobot.git reduce database calls on each factoid request by using dbSet git-svn-id: https://svn.code.sf.net/p/infobot/code/trunk/blootbot@581 c11ca15a-4712-0410-83d8-924469b57eb5 --- diff --git a/src/Factoids/Reply.pl b/src/Factoids/Reply.pl index 5c472fc..88bc854 100644 --- a/src/Factoids/Reply.pl +++ b/src/Factoids/Reply.pl @@ -61,18 +61,17 @@ sub getReply { ### "requested_count=requested_count+1". my $count = &getFactInfo($lhs,"requested_count") || 0; $count++; - ### BROKEN!!! - if (1) { # old code. + ### BROKEN!!! - Tim Riker says it's fixed now + if (0) { # old code. &setFactInfo($lhs,"requested_by", $nuh); &setFactInfo($lhs,"requested_time", time()); &setFactInfo($lhs,"requested_count", $count); } else { - &dbReplace("factoids", "factoid_key", ( - factoid_key => $lhs, + &dbSet("factoids", {'factoid_key' => $lhs}, { requested_by => $nuh, requested_time => time(), requested_count => $count - ) ); + } ); } # todo: rename $real to something else!