func (s *ShardRPCServer) UnsubscribeFromShard(ctx context.Context, req *pb.ShardUnsubscribeRequest) (*empty.Empty, error) {
	s.sm.StopManaging(req.ShardID)

	return &empty.Empty{}, nil
}
// UnsubscribeFromShard instructs the shard module to unsubscribe from a specific shard including disconnecting from
// unnecessary peers and clearing the database of any unnecessary state. No-op until we implement the P2P network.
UnsubscribeFromShard instructs the shard module to unsubscribe from a specific shard including disconnecting from
unnecessary peers and clearing the database of any unnecessary state. No-op until we implement the P2P network.
// UnsubscribeFromShard instructs the shard module to unsubscribe from a specific shard including disconnecting from // unnecessary peers and clearing the database of any unnecessary state . No - op until we implement the P2P network .
func (s *ShardRPCServer) UnsubscribeFromShard(ctx context.Context, req *pb.ShardUnsubscribeRequest) (*empty.Empty, error) {
	s.sm.StopManaging(req.ShardID)
	return &empty.Empty{}, nil
}
func ( s * ShardRPCServer ) UnsubscribeFromShard ( ctx context . Context , req * pb . ShardUnsubscribeRequest ) ( * empty . Empty , error ) { s . sm . StopManaging ( req . ShardID ) return & empty . Empty { } , nil }
UnsubscribeFromShard instructs the shard module to unsubscribe from a specific shard including disconnecting from
unnecessary peers and clearing the database of any unnecessary state.
UnsubscribeFromShard instructs the shard module to unsubscribe from a specific shard including disconnecting from unnecessary peers and clearing the database of any unnecessary state .