Skip to content

Commit 542e985

Browse files
committed
added convenience method for getting getter result RPCMetadata
1 parent aa5d43a commit 542e985

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

commons-shared/src/main/scala/com/avsystem/commons/rpc/RPCMetadata.scala

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ trait RPCMetadata[T] {
1414
def name: String
1515
def annotations: List[MetadataAnnotation]
1616
def methodsByRpcName: Map[String, MethodMetadata]
17+
18+
def getterResultMetadata(rpcName: String): RPCMetadata[_] =
19+
methodsByRpcName.get(rpcName).collect({ case GetterMetadata(_, resultMetadata) => resultMetadata }).get
1720
}
1821

1922
case class Signature(

version.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
version in ThisBuild := "1.12.0"
1+
version in ThisBuild := "1.13.0"

0 commit comments

Comments
 (0)