@@ -14,7 +14,7 @@ use bfte_module::module::config::ModuleConfig;
1414use bfte_module:: module:: db:: {
1515 DbResult , DbTxResult , ModuleDatabase , ModuleReadableTransaction , ModuleWriteTransactionCtx ,
1616} ;
17- use bfte_module:: module:: { DynModuleInit , IModule } ;
17+ use bfte_module:: module:: { IModule , ModuleSupportedConsensusVersions } ;
1818use bfte_util_db:: redb_bincode:: ReadableTable as _;
1919use bfte_util_error:: { Whatever , WhateverResult } ;
2020use snafu:: { OptionExt as _, ResultExt as _, whatever} ;
@@ -597,7 +597,7 @@ impl AppConsensusModule {
597597
598598 pub async fn record_module_init_versions (
599599 & self ,
600- modules_inits : & BTreeMap < ModuleKind , DynModuleInit > ,
600+ modules_supported_versions : & BTreeMap < ModuleKind , ModuleSupportedConsensusVersions > ,
601601 ) {
602602 let module_configs = self . get_modules_configs ( ) . await ;
603603
@@ -607,11 +607,12 @@ impl AppConsensusModule {
607607 dbtx. open_table ( & tables:: pending_modules_versions_votes:: TABLE ) ?;
608608
609609 for ( module_id, module_config) in module_configs {
610- let module_init = modules_inits. get ( & module_config. kind ) . unwrap_or_else ( || {
611- panic ! ( "Missing module init for kind: {}" , module_config. kind)
612- } ) ;
610+ let supported_versions = modules_supported_versions
611+ . get ( & module_config. kind )
612+ . unwrap_or_else ( || {
613+ panic ! ( "Missing module supported versions for kind: {}" , module_config. kind)
614+ } ) ;
613615
614- let supported_versions = module_init. supported_versions ( ) ;
615616 let current_major = module_config. version . major ( ) ;
616617
617618 let max_minor = supported_versions. get ( & current_major) . unwrap_or_else ( || {
0 commit comments