make vrobot able to do nothing on servers not in the config hash
parent
41a779f58b
commit
b0d44bd02b
|
@ -162,7 +162,7 @@ module Backend_Discord
|
|||
@real.message do |evt|
|
||||
if evt.server
|
||||
serv = get_server evt.server
|
||||
|
||||
if serv
|
||||
m = Vrobot4::Server::Message.new \
|
||||
msg: evt.message.content,
|
||||
user: User.new(evt.user, @ops, @hop),
|
||||
|
@ -176,6 +176,7 @@ module Backend_Discord
|
|||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
# (see Vrobot4::Robots::Bot#connect)
|
||||
def connect
|
||||
|
@ -192,11 +193,11 @@ module Backend_Discord
|
|||
@servers[serv.id] = Server.new @info[serv.id] || {}, self, serv
|
||||
end
|
||||
|
||||
# Finds a server in the hash, potentially adding it.
|
||||
# Finds a server in the hash, or nil.
|
||||
# @param serv [Discordrb::Server] server instance
|
||||
# @return [Server]
|
||||
def get_server serv
|
||||
@servers[serv.id] || add_server(serv)
|
||||
@servers[serv.id]
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue