[2.x] refactor: Use exists instead of find and isDefined (#9111)

This commit is contained in:
kenji yoshida 2026-04-19 13:27:39 +09:00 committed by GitHub
parent b721644cbc
commit d2da9ce1e6
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 3 additions and 3 deletions

View File

@ -219,8 +219,8 @@ object Serialization {
Parser.parseFromByteBuffer(buffer) match {
case Success(json @ JObject(fields)) =>
import sbt.internal.protocol.codec.JsonRPCProtocol.given
if ((fields find { _.field == "method" }).isDefined) {
if ((fields find { _.field == "id" }).isDefined)
if (fields.exists(_.field == "method")) {
if (fields.exists(_.field == "id"))
Converter.fromJson[JsonRpcRequestMessage](json) match {
case Success(request) => Right(request)
case Failure(e) => Left(s"conversion error: ${e.getMessage}")
@ -230,7 +230,7 @@ object Serialization {
case Success(notification) => Right(notification)
case Failure(e) => Left(s"conversion error: ${e.getMessage}")
}
} else if ((fields find { _.field == "id" }).isDefined)
} else if (fields.exists(_.field == "id"))
Converter.fromJson[JsonRpcResponseMessage](json) match {
case Success(res) => Right(res)
case Failure(e) => Left(s"conversion error: ${e.getMessage}")