mirror of
https://github.com/MHSanaei/3x-ui.git
synced 2026-06-05 20:54:14 +00:00
chore(sub): drop unused getFallbackMaster
projectThroughFallbackMaster fully supersedes it for both panel-tracked and legacy unix-socket fallbacks.
This commit is contained in:
parent
edf0f36940
commit
665ac303ea
1 changed files with 0 additions and 14 deletions
|
|
@ -174,20 +174,6 @@ func (s *SubService) getClientTraffics(traffics []xray.ClientTraffic, email stri
|
||||||
return xray.ClientTraffic{}
|
return xray.ClientTraffic{}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (s *SubService) getFallbackMaster(dest string, streamSettings string) (string, int, string, error) {
|
|
||||||
db := database.GetDB()
|
|
||||||
var inbound *model.Inbound
|
|
||||||
err := db.Model(model.Inbound{}).
|
|
||||||
Where("JSON_TYPE(settings, '$.fallbacks') = 'array'").
|
|
||||||
Where("EXISTS (SELECT * FROM json_each(settings, '$.fallbacks') WHERE json_extract(value, '$.dest') = ?)", dest).
|
|
||||||
Find(&inbound).Error
|
|
||||||
if err != nil {
|
|
||||||
return "", 0, "", err
|
|
||||||
}
|
|
||||||
|
|
||||||
return inbound.Listen, inbound.Port, mergeStreamFromMaster(streamSettings, inbound.StreamSettings), nil
|
|
||||||
}
|
|
||||||
|
|
||||||
// projectThroughFallbackMaster mutates the inbound in place so its
|
// projectThroughFallbackMaster mutates the inbound in place so its
|
||||||
// Listen/Port/StreamSettings reflect the externally reachable master
|
// Listen/Port/StreamSettings reflect the externally reachable master
|
||||||
// when applicable. Covers both fallback mechanisms:
|
// when applicable. Covers both fallback mechanisms:
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue