(claims *wavejwt.WaveJwtClaims)
| 237 | } |
| 238 | |
| 239 | func claimsToRpcCtx(claims *wavejwt.WaveJwtClaims) *wshrpc.RpcContext { |
| 240 | return &wshrpc.RpcContext{ |
| 241 | SockName: claims.Sock, |
| 242 | RouteId: claims.RouteId, |
| 243 | ProcRoute: claims.ProcRoute, |
| 244 | BlockId: claims.BlockId, |
| 245 | Conn: claims.Conn, |
| 246 | IsRouter: claims.Router, |
| 247 | } |
| 248 | } |
| 249 | |
| 250 | func ValidateAndExtractRpcContextFromToken(tokenStr string) (*wshrpc.RpcContext, error) { |
| 251 | claims, err := wavejwt.ValidateAndExtract(tokenStr) |
no outgoing calls
no test coverage detected