fix: add missing item_id parameter to process_chunk and finalize_plugins

Co-authored-by: aider (openai/andrew/openrouter/deepseek/deepseek-chat-v3.1) <aider@aider.chat>
This commit is contained in:
Andrew Phillips
2025-08-26 17:11:55 -03:00
parent 9d60461354
commit 45b57fc547

View File

@@ -122,6 +122,7 @@ impl MetaService {
plugins: &mut [Box<dyn MetaPlugin>], plugins: &mut [Box<dyn MetaPlugin>],
chunk: &[u8], chunk: &[u8],
conn: &Connection, conn: &Connection,
item_id: i64,
) { ) {
for meta_plugin in plugins.iter_mut() { for meta_plugin in plugins.iter_mut() {
let response = meta_plugin.update(chunk); let response = meta_plugin.update(chunk);
@@ -129,7 +130,7 @@ impl MetaService {
} }
} }
pub fn finalize_plugins(&self, plugins: &mut [Box<dyn MetaPlugin>], conn: &Connection) { pub fn finalize_plugins(&self, plugins: &mut [Box<dyn MetaPlugin>], conn: &Connection, item_id: i64) {
for meta_plugin in plugins.iter_mut() { for meta_plugin in plugins.iter_mut() {
let response = meta_plugin.finalize(); let response = meta_plugin.finalize();
self.process_plugin_response(conn, item_id, meta_plugin, response); self.process_plugin_response(conn, item_id, meta_plugin, response);
@@ -140,7 +141,7 @@ impl MetaService {
&self, &self,
conn: &Connection, conn: &Connection,
item_id: i64, item_id: i64,
plugin: &mut Box<dyn MetaPlugin>, plugin: &Box<dyn MetaPlugin>,
response: crate::meta_plugin::MetaPluginResponse, response: crate::meta_plugin::MetaPluginResponse,
) { ) {
for meta_data in response.metadata { for meta_data in response.metadata {