mirror of
https://github.com/ninenines/cowboy.git
synced 2025-07-14 04:10:24 +00:00
fix: cowboy_static misc specs
This commit is contained in:
parent
7ca06ffac5
commit
de07b0b267
1 changed files with 3 additions and 3 deletions
|
@ -347,7 +347,7 @@ content_types_provided(Req, State={Path, _, Extra}) when is_list(Extra) ->
|
|||
%% Detect the charset of the file.
|
||||
|
||||
-spec charsets_provided(Req, State)
|
||||
-> {[binary()], Req, State}
|
||||
-> {[binary()], Req, State} | no_call
|
||||
when State::state().
|
||||
charsets_provided(Req, State={Path, _, Extra}) ->
|
||||
case lists:keyfind(charset, 1, Extra) of
|
||||
|
@ -381,7 +381,7 @@ resource_exists(Req, State) ->
|
|||
%% Generate an etag for the file.
|
||||
|
||||
-spec generate_etag(Req, State)
|
||||
-> {{strong | weak, binary()}, Req, State}
|
||||
-> {{strong | weak, binary() | undefined}, Req, State}
|
||||
when State::state().
|
||||
generate_etag(Req, State={Path, {_, #file_info{size=Size, mtime=Mtime}},
|
||||
Extra}) ->
|
||||
|
@ -408,7 +408,7 @@ last_modified(Req, State={_, {_, #file_info{mtime=Modified}}, _}) ->
|
|||
%% Stream the file.
|
||||
|
||||
-spec get_file(Req, State)
|
||||
-> {{sendfile, 0, non_neg_integer(), binary()}, Req, State}
|
||||
-> {{sendfile, 0, non_neg_integer(), binary()} | binary(), Req, State}
|
||||
when State::state().
|
||||
get_file(Req, State={Path, {direct, #file_info{size=Size}}, _}) ->
|
||||
{{sendfile, 0, Size, Path}, Req, State};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue