add React D-Bus method

Exposes React(sessionID, emoji) over D-Bus so GUI clients can
send emoji reactions without direct 9P access.
This commit is contained in:
Levi Neely 2026-07-27 15:33:24 +02:00
parent d95313d682
commit 4a60edc893
1 changed files with 9 additions and 0 deletions

View File

@ -292,6 +292,15 @@ func (a *DBusAdapter) Submit(sessionID, prompt string) (bool, *dbus.Error) {
return true, nil
}
func (a *DBusAdapter) React(sessionID, emoji string) (bool, *dbus.Error) {
sess := a.mgr.Session(sessionID)
if sess == nil {
return false, nil
}
sess.Core.React(emoji)
return true, nil
}
func (a *DBusAdapter) Interrupt(sessionID string) (bool, *dbus.Error) {
sess := a.mgr.Session(sessionID)
if sess == nil {