Skip to content

Commit

Permalink
Introduce an extension to reduce code repetition
Browse files Browse the repository at this point in the history
  • Loading branch information
hichamboushaba committed Aug 19, 2024
1 parent fa5cf81 commit c558643
Showing 1 changed file with 6 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -34,9 +34,7 @@ internal class MetaDataRestClient @Inject internal constructor(
)

return response.toWooPayload {
it.getAsJsonArray("meta_data").mapNotNull {
WCMetaData.fromJson(it)
}
it.extractMetaData()
}
}

Expand Down Expand Up @@ -81,9 +79,11 @@ internal class MetaDataRestClient @Inject internal constructor(
)

return response.toWooPayload {
it.getAsJsonArray("meta_data").mapNotNull {
WCMetaData.fromJson(it)
}
it.extractMetaData()
}
}

private fun JsonObject.extractMetaData() = getAsJsonArray("meta_data").mapNotNull {
WCMetaData.fromJson(it)
}
}

0 comments on commit c558643

Please sign in to comment.