From 32abf7a00cc56cb0f44ca4255c03c1094c8eb846 Mon Sep 17 00:00:00 2001 From: lkn Date: Tue, 21 Jul 2026 15:32:41 +0200 Subject: [PATCH] 9p: add ListModelsByBackend D-Bus method --- dbus.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/dbus.go b/dbus.go index 162618a..2a6c284 100644 --- a/dbus.go +++ b/dbus.go @@ -391,6 +391,15 @@ func (a *DBusAdapter) ListBackends() ([]string, *dbus.Error) { return backend.Backends(), nil } +func (a *DBusAdapter) ListModelsByBackend(backendName string) ([]string, *dbus.Error) { + be, err := backend.NewWithName(backendName) + if err != nil { + return nil, dbus.MakeFailedError(err) + } + models := be.Models(context.Background()) + return models, nil +} + func (a *DBusAdapter) ListModels(sessionID string) ([]string, *dbus.Error) { sess := a.mgr.Session(sessionID) if sess == nil { @@ -675,6 +684,7 @@ var introspectXML = ` +