From ce225c8af3b29069f9b17dc3279981893f1d7cc5 Mon Sep 17 00:00:00 2001 From: Yorhel Date: Tue, 28 Oct 2014 10:55:23 +0100 Subject: Multi: More convenient error handling for one-shot queries --- lib/Multi/Anime.pm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'lib/Multi/Anime.pm') diff --git a/lib/Multi/Anime.pm b/lib/Multi/Anime.pm index 13d3b6f1..17b9a3b0 100644 --- a/lib/Multi/Anime.pm +++ b/lib/Multi/Anime.pm @@ -205,8 +205,7 @@ sub handlemsg { # we now know something about the anime we requested, update DB elsif($code == NO_SUCH_ANIME) { AE::log info => "No anime found with id = $C{aid}"; - pg_cmd 'UPDATE anime SET lastfetch = NOW() WHERE id = ?', - [ $C{aid} ], sub { pg_expect $_[0], 0 }; + pg_cmd 'UPDATE anime SET lastfetch = NOW() WHERE id = ?', [ $C{aid} ]; $f = \&check_anime; $C{aid} = 0; @@ -240,8 +239,7 @@ sub update_anime { SET id = $1, ann_id = $2, nfo_id = $3, year = $4, type = $5, title_romaji = $6, title_kanji = $7, lastfetch = NOW() WHERE id = $8', - [ @col, $C{aid} ], - sub { pg_expect $_[0], 0 }; + [ @col, $C{aid} ]; AE::log info => "Fetched anime info for a$C{aid}"; AE::log warn => "a$C{aid} doesn't have a title or year!" if !$col[3] || !$col[5]; -- cgit v1.2.3