refactor: micro optimization
This commit is contained in:
parent
5bc67cb288
commit
53c217c383
|
@ -85,13 +85,13 @@
|
|||
%% Guards
|
||||
-define(IS_SUBID(Id), (is_binary(Id) orelse is_atom(Id))).
|
||||
|
||||
-define(cast_or_eval(Pid, Msg, Expr),
|
||||
case Pid =:= self() of
|
||||
true ->
|
||||
-define(cast_or_eval(PICK, Msg, Expr),
|
||||
case PICK of
|
||||
__X_Pid when __X_Pid =:= self() ->
|
||||
_ = Expr,
|
||||
ok;
|
||||
false ->
|
||||
cast(Pid, Msg)
|
||||
__X_Pid ->
|
||||
cast(__X_Pid, Msg)
|
||||
end
|
||||
).
|
||||
|
||||
|
|
Loading…
Reference in New Issue