From 1e2298b3d8d82855eb3a4bca0fec2953c5dc6cab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20R=C3=BChl?= Date: Wed, 21 Jun 2023 14:11:51 +0200 Subject: [PATCH] refactor(plc4go/spi): reorder methods for options --- plc4go/spi/options/Option.go | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/plc4go/spi/options/Option.go b/plc4go/spi/options/Option.go index 6dede787b05..94a89875ec7 100644 --- a/plc4go/spi/options/Option.go +++ b/plc4go/spi/options/Option.go @@ -59,6 +59,17 @@ func WithPassLoggerToModel(passLogger bool) WithOption { return withPassLoggerToModel{passLogger: passLogger} } +// ExtractPassLoggerToModel to extract the flag indicating that model should be passed to Model +func ExtractPassLoggerToModel(options ...WithOption) (passLogger bool) { + for _, option := range options { + switch option := option.(type) { + case withPassLoggerToModel: + passLogger = option.passLogger + } + } + return +} + // WithReceiveTimeout set's a timeout for a receive-operation (similar to SO_RCVTIMEO) func WithReceiveTimeout(timeout time.Duration) WithOption { return withReceiveTimeout{timeout: timeout} @@ -76,17 +87,6 @@ func ExtractReceiveTimeout(options ...WithOption) (receiveDuration time.Duration return } -// ExtractPassLoggerToModel to extract the flag indicating that model should be passed to Model -func ExtractPassLoggerToModel(options ...WithOption) (passLogger bool) { - for _, option := range options { - switch option := option.(type) { - case withPassLoggerToModel: - passLogger = option.passLogger - } - } - return -} - // WithTraceTransactionManagerWorkers enables trace transaction manager workers func WithTraceTransactionManagerWorkers(traceWorkers bool) WithOption { return withTraceTransactionManagerWorkers{traceWorkers: traceWorkers}