subservers: register taproot assets universe servers

Register the taproot-assets universe gRPC and REST servers.
This commit is contained in:
Elle Mouton 2023-06-14 07:41:25 +02:00
parent ee04747e4a
commit 078808fd81
No known key found for this signature in database
GPG key ID: D7D916376026F177

View file

@ -11,6 +11,7 @@ import (
"github.com/lightninglabs/taproot-assets/taprpc"
"github.com/lightninglabs/taproot-assets/taprpc/assetwalletrpc"
"github.com/lightninglabs/taproot-assets/taprpc/mintrpc"
"github.com/lightninglabs/taproot-assets/taprpc/universerpc"
"github.com/lightningnetwork/lnd/lnrpc"
"google.golang.org/grpc"
"gopkg.in/macaroon-bakery.v2/bakery"
@ -107,6 +108,7 @@ func (t *taprootAssetsSubServer) RegisterGrpcService(
taprpc.RegisterTaprootAssetsServer(registrar, t)
mintrpc.RegisterMintServer(registrar, t)
assetwalletrpc.RegisterAssetWalletServer(registrar, t)
universerpc.RegisterUniverseServer(registrar, t)
}
// RegisterRestService registers the sub-server's REST handlers with the given
@ -138,6 +140,13 @@ func (t *taprootAssetsSubServer) RegisterRestService(ctx context.Context,
return err
}
err = universerpc.RegisterUniverseHandlerFromEndpoint(
ctx, mux, endpoint, dialOpts,
)
if err != nil {
return err
}
return nil
}