From 5979d8b1e0fc4249fb73de9b0ba099bae7707214 Mon Sep 17 00:00:00 2001 From: Ophestra Date: Wed, 16 Apr 2025 23:10:04 +0900 Subject: dbus: clean up wrapper implementation The dbus proxy wrapper haven't been updated much ever since the helper interface was introduced. Signed-off-by: Ophestra --- dbus/config.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'dbus/config.go') diff --git a/dbus/config.go b/dbus/config.go index 160a7ca2..26fce463 100644 --- a/dbus/config.go +++ b/dbus/config.go @@ -7,6 +7,9 @@ import ( "os" ) +// ProxyPair is an upstream dbus address and a downstream socket path. +type ProxyPair [2]string + type Config struct { // See set 'see' policy for NAME (--see=NAME) See []string `json:"see"` @@ -24,7 +27,7 @@ type Config struct { Filter bool `json:"filter"` } -func (c *Config) Args(bus [2]string) (args []string) { +func (c *Config) Args(bus ProxyPair) (args []string) { argc := 2 + len(c.See) + len(c.Talk) + len(c.Own) + len(c.Call) + len(c.Broadcast) if c.Log { argc++ -- cgit v1.3.1