fix: update inbound_amneziawg.go to the split buildInboundForLocalRuntime

Fork-only file, invisible to upstream's own rename of
buildRuntimeInboundForAPI into buildInboundForNodePush /
buildInboundForLocalRuntime (part of the node-sync client-deletion fix).
Every other call site was migrated by that commit; this was the one
straggler, caught by CI after the 3.6.0 sync landed on main.
This commit is contained in:
Kuzz007
2026-08-01 22:36:28 +03:00
parent 31dda04064
commit 0ea0e4512d
+2 -2
View File
@@ -18,7 +18,7 @@ import (
// should be running: one instance per enabled local AmneziaWG inbound, // should be running: one instance per enabled local AmneziaWG inbound,
// serving only the peers of clients that are both enabled in the inbound // serving only the peers of clients that are both enabled in the inbound
// settings and not depletion-disabled in client_traffics. That is the same // settings and not depletion-disabled in client_traffics. That is the same
// effective peer set buildRuntimeInboundForAPI pushes on interactive edits, // effective peer set buildInboundForLocalRuntime pushes on interactive edits,
// so the reconcile job and the push path agree on one fingerprint — see // so the reconcile job and the push path agree on one fingerprint — see
// DesiredMtprotoInstances, which this mirrors exactly. // DesiredMtprotoInstances, which this mirrors exactly.
func (s *InboundService) DesiredAmneziaWGInstances() ([]amneziawg.Instance, error) { func (s *InboundService) DesiredAmneziaWGInstances() ([]amneziawg.Instance, error) {
@@ -96,7 +96,7 @@ func (s *InboundService) applyLocalAmneziaWG(inboundId int) {
} }
payload := inbound payload := inbound
if inbound.Enable { if inbound.Enable {
if built, bErr := s.buildRuntimeInboundForAPI(database.GetDB(), inbound); bErr == nil { if built, bErr := s.buildInboundForLocalRuntime(database.GetDB(), inbound); bErr == nil {
payload = built payload = built
} }
} }