From 1a8637103406b0c4b6c49939dbf22474d18ed888 Mon Sep 17 00:00:00 2001 From: Giuseppe Bilotta Date: Thu, 10 Aug 2006 22:04:58 +0000 Subject: Adapt AutoOp plugin to the new IRC framework --- ChangeLog | 4 ++++ data/rbot/plugins/autoop.rb | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/ChangeLog b/ChangeLog index 8cbe2a1f..1b65ce95 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-08-11 Giuseppe Bilotta + + * AutoOp plugin: adapted to the new IRC framework. + 2006-08-10 Giuseppe Bilotta * Fix a bug in new IRC Framework: the list of channels a quitting user was diff --git a/data/rbot/plugins/autoop.rb b/data/rbot/plugins/autoop.rb index cc1e11a9..5f416e41 100644 --- a/data/rbot/plugins/autoop.rb +++ b/data/rbot/plugins/autoop.rb @@ -6,9 +6,9 @@ class AutoOP < Plugin def join(m) return if m.address? @registry.each { |mask,channels| - if(Irc.netmaskmatch(mask, m.source) && - (channels.empty? || channels.include?(m.channel))) - @bot.mode(m.channel, "+o", m.sourcenick) + if m.source.matches?(mask.to_irc_netmask(:server => m.server)) && + (channels.empty? || channels.include?(m.channel.to_s)) + @bot.mode(m.channel, "+o", m.source.nick) return end } -- cgit v1.2.3