11/**
2- * Copyright 2014 IBM Corp.
2+ * Copyright 2014, 2017 IBM Corp.
33 *
44 * Licensed under the Apache License, Version 2.0 (the "License");
55 * you may not use this file except in compliance with the License.
@@ -37,32 +37,33 @@ function prepopulateFlows(resolve) {
3737 try {
3838 var flow = fs . readFileSync ( __dirname + "/defaults/flow.json" , "utf8" ) ;
3939 var flows = JSON . parse ( flow ) ;
40- console . log ( ">> Adding default flow" ) ;
40+ util . log ( "[couchstorage] Installing default flow" ) ;
4141 promises . push ( couchstorage . saveFlows ( flows ) ) ;
42- } catch ( err ) {
43- console . log ( ">> Failed to save default flow" ) ;
44- console . log ( err ) ;
42+ } catch ( err2 ) {
43+ util . log ( "[couchstorage] Failed to save default flow" ) ;
44+ util . log ( err2 ) ;
4545 }
4646 } else {
47- console . log ( ">> No default flow found" ) ;
47+ util . log ( "[couchstorage] No default flow found" ) ;
4848 }
4949 if ( fs . existsSync ( __dirname + "/defaults/flow_cred.json" ) ) {
5050 try {
5151 var cred = fs . readFileSync ( __dirname + "/defaults/flow_cred.json" , "utf8" ) ;
5252 var creds = JSON . parse ( cred ) ;
53- console . log ( ">> Adding default credentials" ) ;
53+ util . log ( "[couchstorage] Installing default credentials" ) ;
5454 promises . push ( couchstorage . saveCredentials ( creds ) ) ;
55- } catch ( err ) {
56- console . log ( ">> Failed to save default credentials" ) ;
57- console . log ( err ) ;
55+ } catch ( err2 ) {
56+ util . log ( "[couchstorage] Failed to save default credentials" ) ;
57+ util . log ( err2 ) ;
5858 }
5959 } else {
60- console . log ( ">> No default credentials found" ) ;
60+ util . log ( "[couchstorage] No default credentials found" ) ;
6161 }
6262 when . settle ( promises ) . then ( function ( ) {
63- resolve ( ) ;
63+ resolve ( ) ;
6464 } ) ;
6565 } else {
66+ // Flows already exist - leave them alone
6667 resolve ( ) ;
6768 }
6869 } ) ;
@@ -75,7 +76,7 @@ var couchstorage = {
7576 var couchDb = nano ( settings . couchUrl ) ;
7677 appname = settings . couchAppname || require ( 'os' ) . hostname ( ) ;
7778 var dbname = settings . couchDb || "nodered" ;
78-
79+
7980 return when . promise ( function ( resolve , reject ) {
8081 couchDb . db . get ( dbname , function ( err , body ) {
8182 if ( err ) {
@@ -127,19 +128,17 @@ var couchstorage = {
127128 } else {
128129 flowDb = couchDb . use ( dbname ) ;
129130 prepopulateFlows ( resolve ) ;
130- resolve ( ) ;
131131 }
132132 } ) ;
133133 } ) ;
134134 } ,
135-
136-
135+
137136 getFlows : function ( ) {
138137 var key = appname + "/" + "flow" ;
139138 return when . promise ( function ( resolve , reject ) {
140139 flowDb . get ( key , function ( err , doc ) {
141140 if ( err ) {
142- if ( err . status_code != 404 ) {
141+ if ( err . statusCode != 404 ) {
143142 reject ( err . toString ( ) ) ;
144143 } else {
145144 resolve ( [ ] ) ;
@@ -151,7 +150,7 @@ var couchstorage = {
151150 } ) ;
152151 } ) ;
153152 } ,
154-
153+
155154 saveFlows : function ( flows ) {
156155 var key = appname + "/" + "flow" ;
157156 return when . promise ( function ( resolve , reject ) {
@@ -169,13 +168,13 @@ var couchstorage = {
169168 } ) ;
170169 } ) ;
171170 } ,
172-
171+
173172 getCredentials : function ( ) {
174173 var key = appname + "/" + "credential" ;
175174 return when . promise ( function ( resolve , reject ) {
176175 flowDb . get ( key , function ( err , doc ) {
177176 if ( err ) {
178- if ( err . status_code != 404 ) {
177+ if ( err . statusCode != 404 ) {
179178 reject ( err . toString ( ) ) ;
180179 } else {
181180 resolve ( { } ) ;
@@ -187,7 +186,7 @@ var couchstorage = {
187186 } ) ;
188187 } ) ;
189188 } ,
190-
189+
191190 saveCredentials : function ( credentials ) {
192191 var key = appname + "/" + "credential" ;
193192 return when . promise ( function ( resolve , reject ) {
@@ -205,13 +204,13 @@ var couchstorage = {
205204 } ) ;
206205 } ) ;
207206 } ,
208-
207+
209208 getSettings : function ( ) {
210209 var key = appname + "/" + "settings" ;
211210 return when . promise ( function ( resolve , reject ) {
212211 flowDb . get ( key , function ( err , doc ) {
213212 if ( err ) {
214- if ( err . status_code != 404 ) {
213+ if ( err . statusCode != 404 ) {
215214 reject ( err . toString ( ) ) ;
216215 } else {
217216 resolve ( { } ) ;
@@ -223,7 +222,7 @@ var couchstorage = {
223222 } ) ;
224223 } ) ;
225224 } ,
226-
225+
227226 saveSettings : function ( settings ) {
228227 var key = appname + "/" + "settings" ;
229228 return when . promise ( function ( resolve , reject ) {
@@ -241,7 +240,7 @@ var couchstorage = {
241240 } ) ;
242241 } ) ;
243242 } ,
244-
243+
245244 getAllFlows : function ( ) {
246245 var key = [ appname , "flow" ] ;
247246 return when . promise ( function ( resolve , reject ) {
@@ -268,7 +267,7 @@ var couchstorage = {
268267 } ) ;
269268 } ) ;
270269 } ,
271-
270+
272271 getFlow : function ( fn ) {
273272 if ( fn . substr ( 0 ) != "/" ) {
274273 fn = "/" + fn ;
@@ -284,7 +283,7 @@ var couchstorage = {
284283 } ) ;
285284 } ) ;
286285 } ,
287-
286+
288287 saveFlow : function ( fn , data ) {
289288 if ( fn . substr ( 0 ) != "/" ) {
290289 fn = "/" + fn ;
@@ -304,10 +303,10 @@ var couchstorage = {
304303 }
305304 } ) ;
306305 } ) ;
307-
306+
308307 } ) ;
309308 } ,
310-
309+
311310 getLibraryEntry : function ( type , path ) {
312311 var key = appname + "/lib/" + type + ( path . substr ( 0 ) != "/" ?"/" :"" ) + path ;
313312 if ( libraryCache [ key ] ) {
@@ -374,7 +373,7 @@ var couchstorage = {
374373 }
375374 } ) ;
376375 } ) ;
377-
376+
378377 } ) ;
379378 }
380379} ;
0 commit comments