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