pub async fn edit_theme( db: &Db, user_id: i64, ) -> Result<Option<Theme>, ThemeError>
The theme an operator edits: their own choice when it still exists, else the active theme.