lib/socrates/core/state.rb in socrates-0.1.6 vs lib/socrates/core/state.rb in socrates-0.1.7
- old
+ new
@@ -44,10 +44,12 @@
@logger.info %(#{client_id} send: "#{format_for_logging(message)}")
@adapter.send_message(message, context: @context)
end
def send_message(to:, message:)
- @logger.info %(#{client_id} send direct to #{to}: "#{format_for_logging(message)}")
+ displayable_to = to.respond_to?(:id) ? to.id : to
+
+ @logger.info %(#{client_id} send direct to #{displayable_to}: "#{format_for_logging(message)}")
@adapter.send_direct_message(message, to, context: @context)
end
def transition_to(state_id, action: nil, data: {})
if action.nil?