Browse Source

ft: IIF改成CASE

master
SisMaker 1 year ago
parent
commit
794d4b2080
4 changed files with 5 additions and 5 deletions
  1. +1
    -1
      include/wsCom.hrl
  2. +1
    -1
      src/eWSrv.erl
  3. +1
    -1
      src/wsSrv/wsHttpProtocol.erl
  4. +2
    -2
      src/wsSrv/wsTPHer.erl

+ 1
- 1
include/wsCom.hrl View File

@ -19,7 +19,7 @@
, {backlog, 4096}
]).
-define(IIF(Cond, Then, That), case Cond of true -> Then; _ -> That end).
-define(CASE(Cond, Then, That), case Cond of true -> Then; _ -> That end).
-export_type([
sendfile_opts/0

+ 1
- 1
src/eWSrv.erl View File

@ -57,5 +57,5 @@ openSrv(WSrvName, Port, WsOpts) ->
end.
closeSrv(WSrvNameOrPort) ->
WSrvName = ?IIF(is_integer(WSrvNameOrPort), wSrvName(WSrvNameOrPort), WSrvNameOrPort),
WSrvName = ?CASE(is_integer(WSrvNameOrPort), wSrvName(WSrvNameOrPort), WSrvNameOrPort),
eNet:close(WSrvName).

+ 1
- 1
src/wsSrv/wsHttpProtocol.erl View File

@ -53,7 +53,7 @@ request(header, Data, Socket, State) ->
request(header, Rest, Socket, State#wsState{buffer = Rest, headerCnt = NewHeaderCnt, temHeader = NewTemHeader, contentLength = ContentLength})
end;
'Transfer-Encoding' ->
IsChunked = ?IIF(Value == <<"chunked">> orelse Value == <<"Chunked">>, true, false),
IsChunked = ?CASE(Value == <<"chunked">> orelse Value == <<"Chunked">>, true, false),
case IsChunked of
true ->
case ChunkedSupp of

+ 2
- 2
src/wsSrv/wsTPHer.erl View File

@ -273,12 +273,12 @@ close_chunk(Ref) ->
%% If the referenced process is dead, return early with `{error, closed}',
%% instead of timing out.
send_chunk(Ref, Data) ->
?IIF(is_ref_alive(Ref),
?CASE(is_ref_alive(Ref),
send_chunk(Ref, Data, 5000),
{error, closed}).
is_ref_alive(Ref) ->
?IIF(node(Ref) =:= node(),
?CASE(node(Ref) =:= node(),
is_process_alive(Ref),
erpc:call(node(Ref), erlang, is_process_alive, [Ref])).

Loading…
Cancel
Save