Skip to content

Commit 9d27949

Browse files
committed
Ktlint
1 parent d9bee22 commit 9d27949

File tree

2 files changed

+10
-10
lines changed

2 files changed

+10
-10
lines changed

kotlin-sdk/src/commonMain/kotlin/dev/openfeature/kotlin/sdk/multiprovider/MultiProvider.kt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import kotlinx.coroutines.flow.onEach
3232
*/
3333
class MultiProvider(
3434
providers: List<FeatureProvider>,
35-
private val strategy: Strategy = FirstMatchStrategy(),
35+
private val strategy: Strategy = FirstMatchStrategy()
3636
) : FeatureProvider {
3737
// Metadata identifying this as a multiprovider
3838
override val metadata: ProviderMetadata = object : ProviderMetadata {
@@ -163,7 +163,7 @@ class MultiProvider(
163163
key,
164164
defaultValue,
165165
context,
166-
FeatureProvider::getBooleanEvaluation,
166+
FeatureProvider::getBooleanEvaluation
167167
)
168168
}
169169

@@ -177,7 +177,7 @@ class MultiProvider(
177177
key,
178178
defaultValue,
179179
context,
180-
FeatureProvider::getStringEvaluation,
180+
FeatureProvider::getStringEvaluation
181181
)
182182
}
183183

@@ -191,7 +191,7 @@ class MultiProvider(
191191
key,
192192
defaultValue,
193193
context,
194-
FeatureProvider::getIntegerEvaluation,
194+
FeatureProvider::getIntegerEvaluation
195195
)
196196
}
197197

@@ -205,7 +205,7 @@ class MultiProvider(
205205
key,
206206
defaultValue,
207207
context,
208-
FeatureProvider::getDoubleEvaluation,
208+
FeatureProvider::getDoubleEvaluation
209209
)
210210
}
211211

@@ -219,7 +219,7 @@ class MultiProvider(
219219
key,
220220
defaultValue,
221221
context,
222-
FeatureProvider::getObjectEvaluation,
222+
FeatureProvider::getObjectEvaluation
223223
)
224224
}
225225
}

kotlin-sdk/src/commonMain/kotlin/dev/openfeature/kotlin/sdk/multiprovider/Strategy.kt

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@ import dev.openfeature.kotlin.sdk.ProviderEvaluation
1212
* - evaluationContext: Optional context for the evaluation
1313
* Returns a ProviderEvaluation containing the result
1414
*/
15-
typealias FlagEval<T> = FeatureProvider.(key: String, defaultValue: T, evaluationContext: EvaluationContext?) -> ProviderEvaluation<T>
15+
typealias FlagEval<T> =
16+
FeatureProvider.(key: String, defaultValue: T, evaluationContext: EvaluationContext?) -> ProviderEvaluation<T>
1617

1718
/**
1819
* Strategy interface defines how multiple feature providers should be evaluated
@@ -23,8 +24,7 @@ typealias FlagEval<T> = FeatureProvider.(key: String, defaultValue: T, evaluatio
2324
interface Strategy {
2425
/**
2526
* Evaluates a feature flag across multiple providers using the strategy's logic.
26-
*
27-
* @param providers List of FeatureProvider instances to evaluate against
27+
* * @param providers List of FeatureProvider instances to evaluate against
2828
* @param key The feature flag key to evaluate
2929
* @param defaultValue The default value to use if evaluation fails or no providers match
3030
* @param evaluationContext Optional context containing additional data for evaluation
@@ -36,6 +36,6 @@ interface Strategy {
3636
key: String,
3737
defaultValue: T,
3838
evaluationContext: EvaluationContext?,
39-
flagEval: FlagEval<T>,
39+
flagEval: FlagEval<T>
4040
): ProviderEvaluation<T>
4141
}

0 commit comments

Comments
 (0)