Skip to content

Commit f75de9e

Browse files
committed
check nocache when initialising import actor
1 parent 97516c7 commit f75de9e

File tree

1 file changed

+12
-6
lines changed

1 file changed

+12
-6
lines changed

src/zKbProxy/KillImportActor.fs

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,21 @@
77
let msgSource = Actors.messageSource typeof<KillImportActor>.Name
88
let logException (ex: Exception) = ex.Message |> msgSource |> ActorMessage.Error |> log
99
let logInfo = msgSource >> ActorMessage.Info >> log
10-
let dbCollection =
11-
sprintf "Initialising DB connection to %s %s.%s..." config.MongoServer config.DbName config.KillsDbCollection |> logInfo
12-
MongoDb.killsCollection config.MongoServer config.DbName config.KillsDbCollection config.MongoUserName config.MongoPassword
13-
10+
11+
1412
let insertOne (col: IMongoCollection<Object>) doc =
1513
col.InsertOne(doc)
1614

17-
let write = insertOne dbCollection
18-
15+
let write =
16+
if not config.NoCache then
17+
let dbCollection =
18+
sprintf "Initialising DB connection to %s %s.%s..." config.MongoServer config.DbName config.KillsDbCollection |> logInfo
19+
MongoDb.killsCollection config.MongoServer config.DbName config.KillsDbCollection config.MongoUserName config.MongoPassword
20+
21+
insertOne dbCollection
22+
else
23+
ignore
24+
1925
let pipe = MessageInbox.Start(fun inbox ->
2026
let rec loop() = async{
2127

0 commit comments

Comments
 (0)