provider: Add override_dialer_options option

This commit is contained in:
Shtorm
2026-09-05 09:23:55 +03:00
parent 64605fc47a
commit 7afda58818
6 changed files with 44 additions and 20 deletions
+2
View File
@@ -52,6 +52,7 @@ func NewProviderInline(ctx context.Context, router adapter.Router, logFactory lo
logger: logger,
}
p.SetRemoveEmojis(options.RemoveEmojis)
p.SetOverrideDialerOptions(options.OverrideDialerOptions)
p.UpdateOutbounds(nil, options.Outbounds)
return p, nil
}
@@ -71,6 +72,7 @@ func NewProviderLocal(ctx context.Context, router adapter.Router, logFactory log
provider: service.FromContext[adapter.ProviderManager](ctx),
}
provider.SetRemoveEmojis(options.RemoveEmojis)
provider.SetOverrideDialerOptions(options.OverrideDialerOptions)
filePath := filemanager.BasePath(ctx, options.Path)
provider.path, _ = filepath.Abs(filePath)
watcher, err := fswatch.NewWatcher(fswatch.Options{
+1
View File
@@ -101,6 +101,7 @@ func NewProviderRemote(ctx context.Context, router adapter.Router, logFactory lo
include: (*regexp.Regexp)(options.Include),
}
p.SetRemoveEmojis(options.RemoveEmojis)
p.SetOverrideDialerOptions(options.OverrideDialerOptions)
return p, nil
}