diff --git a/ruby/lib/jam_ruby/message_factory.rb b/ruby/lib/jam_ruby/message_factory.rb index 0a5d6c87c..39d6ef1af 100644 --- a/ruby/lib/jam_ruby/message_factory.rb +++ b/ruby/lib/jam_ruby/message_factory.rb @@ -27,7 +27,8 @@ module JamRuby login = Jampb::Login.new( :username => username, :password => password, - :client_id => options[:client_id] + :client_id => options[:client_id], + :client_type => options[:client_type] ) Jampb::ClientMessage.new( diff --git a/websocket-gateway/spec/jam_websockets/router_spec.rb b/websocket-gateway/spec/jam_websockets/router_spec.rb index 0a41177f5..da423991d 100644 --- a/websocket-gateway/spec/jam_websockets/router_spec.rb +++ b/websocket-gateway/spec/jam_websockets/router_spec.rb @@ -61,7 +61,8 @@ def login(router, user, password, client_id) client.onopenblock.call handshake # create a login message, and pass it into the router via onmsgblock.call - login = message_factory.login_with_user_pass(user.email, password, :client_id => client_id) + # todo client_type browser or client? i just guessed... [scott] + login = message_factory.login_with_user_pass(user.email, password, :client_id => client_id, :client_type => 'client') # first log in client.onmsgblock.call login.to_s