From 6a4d7d900287fa5f6265d0cc85dff8bfd3a0352c Mon Sep 17 00:00:00 2001 From: JianBo He Date: Wed, 25 Mar 2020 10:49:17 +0800 Subject: [PATCH] Remove the on_reconnect from pool opts --- .gitignore | 1 + src/ecpool_worker.erl | 11 ++++++----- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index cab82b4de..d082ef6f5 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ tmp _build/ rebar.lock logs/ +.rebar3 diff --git a/src/ecpool_worker.erl b/src/ecpool_worker.erl index 3e919bd8b..506f0b1df 100644 --- a/src/ecpool_worker.erl +++ b/src/ecpool_worker.erl @@ -177,12 +177,13 @@ connect(#state{mod = Mod, opts = Opts, id = Id}) -> connopts([], Acc) -> Acc; -connopts([{pool_size, _}|Opts], Acc) -> - connopts(Opts, Acc); -connopts([{pool_type, _}|Opts], Acc) -> - connopts(Opts, Acc); -connopts([{auto_reconnect, _}|Opts], Acc) -> +connopts([{Key, _}|Opts], Acc) + when Key =:= pool_size; + Key =:= pool_type; + Key =:= auto_reconnect; + Key =:= on_reconnect -> connopts(Opts, Acc); + connopts([Opt|Opts], Acc) -> connopts(Opts, [Opt|Acc]).