diff --git a/cmd/mautrix-signal/main.go b/cmd/mautrix-signal/main.go index 5fe7117f..93a03c7d 100644 --- a/cmd/mautrix-signal/main.go +++ b/cmd/mautrix-signal/main.go @@ -40,7 +40,7 @@ var m = mxmain.BridgeMain{ Description: "A Matrix-Signal puppeting bridge.", Version: "0.7.0", - Connector: connector.NewConnector(), + Connector: &connector.SignalConnector{}, } func main() { diff --git a/pkg/connector/config.go b/pkg/connector/config.go index 0d98583c..ec47f34d 100644 --- a/pkg/connector/config.go +++ b/pkg/connector/config.go @@ -84,5 +84,5 @@ func upgradeConfig(helper up.Helper) { } func (s *SignalConnector) GetConfig() (string, any, up.Upgrader) { - return ExampleConfig, s.Config, up.SimpleUpgrader(upgradeConfig) + return ExampleConfig, &s.Config, up.SimpleUpgrader(upgradeConfig) } diff --git a/pkg/connector/connector.go b/pkg/connector/connector.go index bb982382..e5995ad6 100644 --- a/pkg/connector/connector.go +++ b/pkg/connector/connector.go @@ -34,18 +34,12 @@ type SignalConnector struct { MsgConv *msgconv.MessageConverter Store *store.Container Bridge *bridgev2.Bridge - Config *SignalConfig + Config SignalConfig } var _ bridgev2.NetworkConnector = (*SignalConnector)(nil) var _ bridgev2.MaxFileSizeingNetwork = (*SignalConnector)(nil) -func NewConnector() *SignalConnector { - return &SignalConnector{ - Config: &SignalConfig{}, - } -} - var signalGeneralCaps = &bridgev2.NetworkGeneralCapabilities{ DisappearingMessages: true, AggressiveUpdateInfo: true,