lib/potato/damn/events.rb in potato-0.0.12 vs lib/potato/damn/events.rb in potato-0.0.13

- old
+ new

@@ -4,10 +4,15 @@ # Manages packets received from dAmn module Events # @param [DAmn::Packet] pkt # @return [void] def on_login pkt - @user.logged_in = true + if pkt.ok? + @user.logged_in = true + else + @user.notice "Login failure: #{pkt.error}" + @user.close + end end # @param [DAmn::Packet] pkt # @return [void] def on_ping pkt