X-Git-Url: http://git.bytex64.net/?a=blobdiff_plain;f=lib%2Fperl%2FBlerg-Database%2Flib%2FBlerg%2FDatabase.pm;h=bf41706f78abe3411f6d2b01f746adeea31e40aa;hb=4dbf6205d0ab778edaa0c43e2eca2b3f92bd2dcb;hp=d71340d822105d68b07a73db246c29a46927986c;hpb=7a1c06730feac986e1bf29f202b6afe910b56f14;p=blerg.git diff --git a/lib/perl/Blerg-Database/lib/Blerg/Database.pm b/lib/perl/Blerg-Database/lib/Blerg/Database.pm index d71340d..bf41706 100644 --- a/lib/perl/Blerg-Database/lib/Blerg/Database.pm +++ b/lib/perl/Blerg-Database/lib/Blerg/Database.pm @@ -130,9 +130,19 @@ sub mute { my ($obj, $v) = @_; $obj->_ensure_pointer; if (defined $v) { - return Blerg::Database::_set_mute($obj->{ptr}, $v); + return Blerg::Database::_set_status($obj->{ptr}, $obj->BLERGSTATUS_MUTED, $v); } else { - return Blerg::Database::_get_mute($obj->{ptr}); + return Blerg::Database::_get_status($obj->{ptr}, $obj->BLERGSTATUS_MUTED); + } +} + +sub mention { + my ($obj, $v) = @_; + $obj->_ensure_pointer; + if (defined $v) { + return Blerg::Database::_set_status($obj->{ptr}, $obj->BLERGSTATUS_MENTIONED, $v); + } else { + return Blerg::Database::_get_status($obj->{ptr}, $obj->BLERGSTATUS_MENTIONED); } } @@ -303,7 +313,7 @@ C{name})>. =item mute(v) -When v = 1, mute the user, otherwise, unmute. +When v = 1, mute the user, otherwise, unmute. If v is absent, return the mute status. =item close()