lib/pwn/plugins/flipper_zero.rb in pwn-0.5.231 vs lib/pwn/plugins/flipper_zero.rb in pwn-0.5.232

- old
+ new

@@ -55,17 +55,20 @@ # payload: 'required - payload to send to the device' # ) public_class_method def self.request(opts = {}) serial_obj = opts[:flipper_zero_obj] payload = "#{opts[:payload]}\r\n" if opts[:payload] + response_before = PWN::Plugins::Serial.dump_session_data + PWN::Plugins::Serial.request( serial_obj: serial_obj, payload: payload ) - response = PWN::Plugins::Serial.dump_session_data + # response = PWN::Plugins::Serial.dump_session_data.clone puts response.join PWN::Plugins::Serial.flush_session_data - response + + # response rescue StandardError => e disconnect(flipper_zero_obj: opts[:flipper_zero_obj]) unless opts[:flipper_zero_obj].nil? raise e end