1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-07-30 03:23:08 +03:00

move getModel functions into contexts

This commit is contained in:
Jesse Duffield
2023-03-21 21:16:30 +11:00
parent 47b91f1ef5
commit 0e5a4c7a36
12 changed files with 36 additions and 49 deletions

View File

@ -16,12 +16,14 @@ var (
)
func NewLocalCommitsContext(
getModel func() []*models.Commit,
getDisplayStrings func(startIdx int, length int) [][]string,
c *types.HelperCommon,
) *LocalCommitsContext {
viewModel := NewLocalCommitsViewModel(getModel, c)
viewModel := NewLocalCommitsViewModel(
func() []*models.Commit { return c.Model().Commits },
c,
)
return &LocalCommitsContext{
LocalCommitsViewModel: viewModel,