Skip to content

Commit 5a872af

Browse files
committed
Simplify default arg code
1 parent 72a4010 commit 5a872af

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

src/OpenDiffix.Core/CommonTypes.fs

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -355,9 +355,6 @@ type QueryMetadata(logger: LoggerCallback) =
355355
let makeMessage level message =
356356
{ Timestamp = globalTimer.Elapsed.Ticks; Level = level; Message = message }
357357

358-
let required opt =
359-
opt |> Option.defaultWith (fun () -> failwith "Event name required.")
360-
361358
[<Conditional("DEBUG")>]
362359
member this.LogDebug(message: string) : unit = logger (makeMessage DebugLevel message)
363360

@@ -367,7 +364,7 @@ type QueryMetadata(logger: LoggerCallback) =
367364
logger (makeMessage WarningLevel message)
368365

369366
member this.MeasureScope([<CallerMemberName>] ?event: string) : IDisposable =
370-
let event = required event
367+
let event = event.Value
371368
let stopwatch = Stopwatch.StartNew()
372369

373370
{ new IDisposable with
@@ -378,10 +375,10 @@ type QueryMetadata(logger: LoggerCallback) =
378375
}
379376

380377
[<Conditional("DEBUG")>]
381-
member this.CountDebug([<CallerMemberName>] ?event: string) : unit = this.Count(required event)
378+
member this.CountDebug([<CallerMemberName>] ?event: string) : unit = this.Count(event.Value)
382379

383380
member this.Count([<CallerMemberName>] ?event: string) : unit =
384-
let event = required event
381+
let event = event.Value
385382
let currentCount = Dictionary.getOrDefault event 0 counters
386383
counters.[event] <- currentCount + 1
387384

0 commit comments

Comments
 (0)