summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMariano Guerra <[email protected]>2015-05-13 11:40:16 +0100
committerMariano Guerra <[email protected]>2015-05-13 11:40:16 +0100
commit757c2ec1e182e5cd18e7e0a5c5788fb6aafa57c9 (patch)
tree52b7717ef6d364205a9996ee4142a6ec004ee851
parent46fbd90698130ea3d93d32118d19e3e480867194 (diff)
downloadbullet-757c2ec1e182e5cd18e7e0a5c5788fb6aafa57c9.tar.gz
bullet-757c2ec1e182e5cd18e7e0a5c5788fb6aafa57c9.tar.bz2
bullet-757c2ec1e182e5cd18e7e0a5c5788fb6aafa57c9.zip
set poll mode if Accept header is not set
assume */* from http://tools.ietf.org/html/rfc7231#section-5.3.2 "A request without any Accept header field implies that the user agent will accept any media type in response"
-rw-r--r--src/bullet_handler.erl2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/bullet_handler.erl b/src/bullet_handler.erl
index 247e1cc..c576bda 100644
--- a/src/bullet_handler.erl
+++ b/src/bullet_handler.erl
@@ -182,6 +182,8 @@ get_mode([{{<<"text">>, <<"event-stream">>, _}, _, _}|_], Req) ->
get_mode([_|Accepts], Req) ->
get_mode(Accepts, Req);
get_mode([], Req) ->
+ {poll, Req};
+get_mode(undefined, Req) ->
{poll, Req}.
start_get_mode(poll, Req) ->