lib/tdlib/update_handler.rb in tdlib-ruby-2.2.0 vs lib/tdlib/update_handler.rb in tdlib-ruby-3.0.0

- old
+ new

@@ -12,9 +12,12 @@ @disposable = disposable end def run(update) action.call(update) + rescue StandardError => e + warn("Uncaught exception in handler #{self}: #{e.message}") + raise end def match?(update, extra = nil) update.is_a?(update_type) && (self.extra.nil? || self.extra == extra) end