pass base addresses to factory methods

This commit is contained in:
2026-02-07 09:24:41 +00:00
parent abfb1bf08d
commit 8a452c83b9
7 changed files with 73 additions and 71 deletions

View File

@@ -14,8 +14,8 @@ func newMainStereo(c *Client) *Main {
return &Main{
client: c,
baseAddress: c.addressMap["main"],
Eq: newEqForMain(c),
Comp: newCompForMain(c),
Eq: newEqForMain(c, c.addressMap["main"]),
Comp: newCompForMain(c, c.addressMap["main"]),
}
}
@@ -24,6 +24,8 @@ func newMainMono(c *Client) *Main {
return &Main{
baseAddress: c.addressMap["mainmono"],
client: c,
Eq: newEqForMain(c, c.addressMap["mainmono"]),
Comp: newCompForMain(c, c.addressMap["mainmono"]),
}
}