* websocket-gateway GATEWAY_NAME fixes
This commit is contained in:
parent
9442e34297
commit
f4ef6b2360
|
|
@ -671,6 +671,7 @@ message ServerGenericError {
|
||||||
// but gives the client a chance to know why.
|
// but gives the client a chance to know why.
|
||||||
message ServerRejectionError {
|
message ServerRejectionError {
|
||||||
optional string error_msg = 1;
|
optional string error_msg = 1;
|
||||||
|
optional string error_code = 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
// route_to: client
|
// route_to: client
|
||||||
|
|
|
||||||
|
|
@ -650,7 +650,7 @@ module JamWebsockets
|
||||||
send_to_client(client, login_ack)
|
send_to_client(client, login_ack)
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
raise SessionError, 'invalid login'
|
raise SessionError, 'invalid login', 'invalid_login'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
@ -766,7 +766,7 @@ module JamWebsockets
|
||||||
return nil
|
return nil
|
||||||
end
|
end
|
||||||
else
|
else
|
||||||
raise SessionError, 'no login data was found in Login message'
|
raise SessionError, 'no login data was found in Login message', 'invalid_login'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -27,7 +27,7 @@ module JamWebsockets
|
||||||
calling_thread = options[:calling_thread]
|
calling_thread = options[:calling_thread]
|
||||||
trust_check = TrustCheck.new(trust_port, options[:cidr])
|
trust_check = TrustCheck.new(trust_port, options[:cidr])
|
||||||
|
|
||||||
@log.info "starting server #{host}:#{port} staleness_time=#{connect_time_stale_client}; reconnect time = #{connect_time_expire_client}, rabbitmq=#{rabbitmq_host}:#{rabbitmq_port}"
|
@log.info "starting server #{host}:#{port} staleness_time=#{connect_time_stale_client}; reconnect time = #{connect_time_expire_client}, rabbitmq=#{rabbitmq_host}:#{rabbitmq_port} gateway_name=#{gateway_name}"
|
||||||
|
|
||||||
EventMachine.error_handler{|e|
|
EventMachine.error_handler{|e|
|
||||||
@log.error "unhandled error #{e}"
|
@log.error "unhandled error #{e}"
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,11 @@
|
||||||
class SessionError < Exception
|
class SessionError < StandardError
|
||||||
|
|
||||||
|
attr_accessor :error_code
|
||||||
|
|
||||||
|
def initialize(msg, error_code = nil)
|
||||||
|
super(msg)
|
||||||
|
@error_code = error_code
|
||||||
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@ main()
|
||||||
# and bundle won't run because it thinks it has the wrong versions of gems
|
# and bundle won't run because it thinks it has the wrong versions of gems
|
||||||
rm -f Gemfile.lock
|
rm -f Gemfile.lock
|
||||||
|
|
||||||
JAM_INSTANCE=$JAM_INSTANCE BUILD_NUMBER=$BUILD_NUMBER JAMENV=production exec bundle exec ruby -Ilib bin/websocket_gateway
|
GATEWAY_NAME="$GATEWAY_NAME" JAM_INSTANCE=$JAM_INSTANCE BUILD_NUMBER=$BUILD_NUMBER JAMENV=production exec bundle exec ruby -Ilib bin/websocket_gateway
|
||||||
}
|
}
|
||||||
|
|
||||||
[ "$#" -ne 1 ] && ( usage && exit 1 ) || main
|
[ "$#" -ne 1 ] && ( usage && exit 1 ) || main
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue