github.com/cosmos/cosmos-sdk@v0.50.10/x/group/module/abci.go (about)

     1  package module
     2  
     3  import (
     4  	sdk "github.com/cosmos/cosmos-sdk/types"
     5  	"github.com/cosmos/cosmos-sdk/x/group/keeper"
     6  )
     7  
     8  // EndBlocker called at every block, updates proposal's `FinalTallyResult` and
     9  // prunes expired proposals.
    10  func EndBlocker(ctx sdk.Context, k keeper.Keeper) error {
    11  	if err := k.TallyProposalsAtVPEnd(ctx); err != nil {
    12  		return err
    13  	}
    14  
    15  	return k.PruneProposals(ctx)
    16  }