From d4817ad29d01fe06a1a77fd9b314a85c57133ac1 Mon Sep 17 00:00:00 2001 From: Louis Thibault Date: Mon, 22 Jan 2024 16:06:09 -0500 Subject: [PATCH] Export api.SessionManager. --- suave/builder/api/api_server.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/suave/builder/api/api_server.go b/suave/builder/api/api_server.go index 7eb6daf795..9ed45465fe 100644 --- a/suave/builder/api/api_server.go +++ b/suave/builder/api/api_server.go @@ -6,13 +6,13 @@ import ( "github.com/ethereum/go-ethereum/core/types" ) -// sessionManager is the backend that manages the session state of the builder API. -type sessionManager interface { +// SessionManager is the backend that manages the session state of the builder API. +type SessionManager interface { NewSession() (string, error) AddTransaction(sessionId string, tx *types.Transaction) (*types.SimulateTransactionResult, error) } -func NewServer(s sessionManager) *Server { +func NewServer(s SessionManager) *Server { api := &Server{ sessionMngr: s, } @@ -20,7 +20,7 @@ func NewServer(s sessionManager) *Server { } type Server struct { - sessionMngr sessionManager + sessionMngr SessionManager } func (s *Server) NewSession(ctx context.Context) (string, error) {