Skip to content

Commit 5eed548

Browse files
committed
Revert "add withChildren to getObjectTypesBySchema"
This reverts commit a924aa6.
1 parent a924aa6 commit 5eed548

File tree

3 files changed

+4
-18
lines changed

3 files changed

+4
-18
lines changed

kotlin-insight-client/kotlin-insight-client-api/src/main/kotlin/com/linkedplanet/kotlininsightclient/api/interfaces/InsightObjectTypeOperator.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,7 @@ interface InsightObjectTypeOperator {
4545
* @param schemaId The ID of the schema.
4646
* @return either an [InsightClientError] or a list of [ObjectTypeSchema] objects representing the object types in the schema.
4747
*/
48-
suspend fun getObjectTypesBySchema(
49-
schemaId: InsightSchemaId,
50-
withChildren: Boolean = true
51-
): Either<InsightClientError, List<ObjectTypeSchema>>
48+
suspend fun getObjectTypesBySchema(schemaId: InsightSchemaId): Either<InsightClientError, List<ObjectTypeSchema>>
5249

5350
/**
5451
* Retrieves a list of Insight object types that belong to the schema with the specified ID and have the specified root object type.

kotlin-insight-client/kotlin-insight-client-http/src/main/kotlin/com/linkedplanet/kotlininsightclient/http/HttpInsightObjectTypeOperator.kt

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,7 @@ class HttpInsightObjectTypeOperator(private val context: HttpInsightClientContex
7171
?: ObjectTypeNotFoundError(rootObjectTypeId).asEither<List<ObjectTypeSchema>>().bind()
7272
}
7373

74-
override suspend fun getObjectTypesBySchema(
75-
schemaId: InsightSchemaId,
76-
withChildren: Boolean
77-
): Either<InsightClientError, List<ObjectTypeSchema>> =
74+
override suspend fun getObjectTypesBySchema(schemaId: InsightSchemaId): Either<InsightClientError, List<ObjectTypeSchema>> =
7875
either {
7976
context.httpClient.executeRestList<ObjectTypeSchemaApiResponse>(
8077
"GET",

kotlin-insight-client/kotlin-insight-client-sdk/src/main/kotlin/com/linkedplanet/kotlininsightclient/sdk/SdkInsightObjectTypeOperator.kt

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,9 @@ object SdkInsightObjectTypeOperator : InsightObjectTypeOperator {
4646
objectTypeSchemaForBean(objectTypeBean)
4747
}
4848

49-
override suspend fun getObjectTypesBySchema(
50-
schemaId: InsightSchemaId,
51-
withChildren: Boolean
52-
): Either<InsightClientError, List<ObjectTypeSchema>> =
49+
override suspend fun getObjectTypesBySchema(schemaId: InsightSchemaId): Either<InsightClientError, List<ObjectTypeSchema>> =
5350
catchAsInsightClientError {
54-
val objectTypeBeans: List<ObjectTypeBean> = if (withChildren) {
55-
objectTypeFacade.findObjectTypeBeansFlat(schemaId.raw)
56-
} else {
57-
objectTypeFacade.findObjectTypeBeans(schemaId.raw)
58-
}
59-
objectTypeBeans
51+
objectTypeFacade.findObjectTypeBeansFlat(schemaId.raw)
6052
.map(::objectTypeSchemaForBean)
6153
}
6254

0 commit comments

Comments
 (0)