From 09bffa6d2a14e83d5c544814bc2b8aa58d9bf449 Mon Sep 17 00:00:00 2001
From: "Alexander \"Ace\" Olofsson" <ace@haxalot.com>
Date: Tue, 16 Aug 2022 06:54:25 +0200
Subject: [PATCH] bot: Avoid using uninitialized instance variables

---
 lib/matrix_sdk/bot/base.rb | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/lib/matrix_sdk/bot/base.rb b/lib/matrix_sdk/bot/base.rb
index 86c2729..2e532e6 100644
--- a/lib/matrix_sdk/bot/base.rb
+++ b/lib/matrix_sdk/bot/base.rb
@@ -47,11 +47,15 @@ module MatrixSdk::Bot
         client.join_room(ev[:room_id])
       end
 
+      @event = nil
+
       logger.warn 'The bot abstraction is not fully finalized and can be expected to change.'
     end
 
     def logger
-      @logger || self.class.logger
+      return @logger if instance_variable_defined?(:@logger) && @logger
+
+      self.class.logger
     end
 
     def self.logger
-- 
GitLab