feat: emit SessionRenamed signal on successful rename

This commit is contained in:
Levi Neely 2026-07-08 19:27:20 +02:00
parent 3178aaad81
commit 93ba8ffd29
1 changed files with 5 additions and 0 deletions

View File

@ -256,6 +256,7 @@ func (m *SessionManager) RenameSession(sessionID, newName string) (bool, *dbus.E
m.mu.Unlock() m.mu.Unlock()
return false, nil return false, nil
} }
m.conn.Emit(busPath, busIface+".SessionRenamed", sessionID, newName)
return true, nil return true, nil
} }
@ -634,6 +635,10 @@ const introspectXML = `<node>
<signal name="SessionKilled"> <signal name="SessionKilled">
<arg name="session_id" type="s"/> <arg name="session_id" type="s"/>
</signal> </signal>
<signal name="SessionRenamed">
<arg name="old_id" type="s"/>
<arg name="new_id" type="s"/>
</signal>
<signal name="StateChanged"> <signal name="StateChanged">
<arg name="session_id" type="s"/> <arg name="session_id" type="s"/>
<arg name="new_state" type="s"/> <arg name="new_state" type="s"/>