mirror of
https://github.com/redis/go-redis.git
synced 2025-09-10 07:11:50 +03:00
fix: hook.process.fn should return error instead of cmd.SetErr()
Signed-off-by: monkey92t <golang@88.com>
This commit is contained in:
2
.gitignore
vendored
2
.gitignore
vendored
@@ -1,3 +1,3 @@
|
|||||||
*.rdb
|
*.rdb
|
||||||
testdata/*/
|
testdata/*
|
||||||
.idea/
|
.idea/
|
||||||
|
@@ -18,11 +18,12 @@ func (c *ClusterClient) DBSize(ctx context.Context) *IntCmd {
|
|||||||
atomic.AddInt64(&size, n)
|
atomic.AddInt64(&size, n)
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
cmd.SetErr(err)
|
return err
|
||||||
} else {
|
|
||||||
cmd.val = size
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cmd.val = size
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
return cmd
|
return cmd
|
||||||
@@ -46,10 +47,8 @@ func (c *ClusterClient) ScriptLoad(ctx context.Context, script string) *StringCm
|
|||||||
|
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
if err != nil {
|
|
||||||
cmd.SetErr(err)
|
return err
|
||||||
}
|
|
||||||
return nil
|
|
||||||
})
|
})
|
||||||
return cmd
|
return cmd
|
||||||
}
|
}
|
||||||
@@ -60,10 +59,8 @@ func (c *ClusterClient) ScriptFlush(ctx context.Context) *StatusCmd {
|
|||||||
err := c.ForEachShard(ctx, func(ctx context.Context, shard *Client) error {
|
err := c.ForEachShard(ctx, func(ctx context.Context, shard *Client) error {
|
||||||
return shard.ScriptFlush(ctx).Err()
|
return shard.ScriptFlush(ctx).Err()
|
||||||
})
|
})
|
||||||
if err != nil {
|
|
||||||
cmd.SetErr(err)
|
return err
|
||||||
}
|
|
||||||
return nil
|
|
||||||
})
|
})
|
||||||
return cmd
|
return cmd
|
||||||
}
|
}
|
||||||
@@ -98,11 +95,12 @@ func (c *ClusterClient) ScriptExists(ctx context.Context, hashes ...string) *Boo
|
|||||||
|
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
|
|
||||||
if err != nil {
|
if err != nil {
|
||||||
cmd.SetErr(err)
|
return err
|
||||||
} else {
|
|
||||||
cmd.val = result
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
cmd.val = result
|
||||||
return nil
|
return nil
|
||||||
})
|
})
|
||||||
return cmd
|
return cmd
|
||||||
|
Reference in New Issue
Block a user