From d9f7834a7618f1c8e7334e98221127519fdc4ecb Mon Sep 17 00:00:00 2001 From: Adam Kocoloski Date: Wed, 21 Apr 2010 14:16:56 -0400 Subject: use keysearch BIF to traverse ejson. BugzID 10064 --- src/configuration.erl | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/configuration.erl b/src/configuration.erl index 2d5582da..db44e83c 100644 --- a/src/configuration.erl +++ b/src/configuration.erl @@ -69,14 +69,14 @@ stop() -> %% @doc turn a couch config proplist into a dynomite configuration record couch2dynomite_config(ClusterConfig, Directory) -> - Q = ?l2i(proplists:get_value("q", ClusterConfig, "3")), - R = ?l2i(proplists:get_value("r", ClusterConfig, "2")), - W = ?l2i(proplists:get_value("w", ClusterConfig, "1")), - N = ?l2i(proplists:get_value("n", ClusterConfig, "4")), + Q = ?l2i(couch_util:get_value("q", ClusterConfig, "3")), + R = ?l2i(couch_util:get_value("r", ClusterConfig, "2")), + W = ?l2i(couch_util:get_value("w", ClusterConfig, "1")), + N = ?l2i(couch_util:get_value("n", ClusterConfig, "4")), %% use couch's database_dir here, to avoid /tmp/data not existing - Webport = ?l2i(proplists:get_value("webport", ClusterConfig, "8080")), - Meta = proplists:get_value("meta", ClusterConfig, []), - StorageMod = proplists:get_value("storage_mod", ClusterConfig, []), + Webport = ?l2i(couch_util:get_value("webport", ClusterConfig, "8080")), + Meta = couch_util:get_value("meta", ClusterConfig, []), + StorageMod = couch_util:get_value("storage_mod", ClusterConfig, []), #config{q=Q, r=R, w=W, n=N, directory=Directory, web_port=Webport, meta=Meta, storage_mod=StorageMod}. -- cgit v1.2.3