Current section
Files
Jump to
Current section
Files
src/i3_client_common.erl
-module(i3_client_common).-moduledoc false.-export([keystake/2]).keystake(Keys, Proplist) -> lists:foldl( fun(Key, {Taken, Rest0} = Acc) -> case lists:keytake(Key, 1, Rest0) of {value, Pair, Rest1} -> {[Pair | Taken], Rest1}; false -> Acc end end, {[], Proplist}, Keys ).