mirror of
https://github.com/crawlab-team/crawlab.git
synced 2026-01-21 17:21:09 +01:00
feat: optimized dependency logic
This commit is contained in:
@@ -143,7 +143,6 @@ func (svr DependencyServiceServer) Sync(_ context.Context, request *grpc.Depende
|
||||
}
|
||||
|
||||
func (svr DependencyServiceServer) UpdateLogs(stream grpc.DependencyService_UpdateLogsServer) (err error) {
|
||||
var n *models.Node
|
||||
var dep *models.Dependency
|
||||
for {
|
||||
// receive message
|
||||
@@ -156,15 +155,6 @@ func (svr DependencyServiceServer) UpdateLogs(stream grpc.DependencyService_Upda
|
||||
return err
|
||||
}
|
||||
|
||||
// if node is nil, get node
|
||||
if n == nil {
|
||||
n, err = service.NewModelService[models.Node]().GetOne(bson.M{"key": req.NodeKey}, nil)
|
||||
if err != nil {
|
||||
log.Errorf("[DependencyServiceServer] get node error: %v", err)
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
// if dependency is nil, get dependency
|
||||
if dep == nil {
|
||||
id, err := primitive.ObjectIDFromHex(req.DependencyId)
|
||||
|
||||
Reference in New Issue
Block a user