mirror of
https://github.com/yusing/godoxy.git
synced 2026-01-11 21:10:30 +01:00
refactor(docker): streamline label loading in loadDeleteIdlewatcherLabels function
This commit is contained in:
@@ -241,9 +241,11 @@ func loadDeleteIdlewatcherLabels(c *types.Container, helper containerHelper) {
|
||||
hasIdleTimeout := false
|
||||
cfg := make(map[string]any, len(idlewatcherLabels))
|
||||
for lbl, key := range idlewatcherLabels {
|
||||
if value := helper.getDeleteLabel(lbl); value != "" {
|
||||
cfg[key] = value
|
||||
value := helper.getDeleteLabel(lbl)
|
||||
if value == "" {
|
||||
continue
|
||||
}
|
||||
cfg[key] = value
|
||||
switch lbl {
|
||||
case LabelIdleTimeout:
|
||||
hasIdleTimeout = true
|
||||
@@ -252,9 +254,6 @@ func loadDeleteIdlewatcherLabels(c *types.Container, helper containerHelper) {
|
||||
}
|
||||
}
|
||||
|
||||
// ensure it's deleted from labels
|
||||
helper.getDeleteLabel(LabelDependsOn)
|
||||
|
||||
// set only if idlewatcher is enabled
|
||||
if hasIdleTimeout {
|
||||
idwCfg := new(types.IdlewatcherConfig)
|
||||
|
||||
Reference in New Issue
Block a user