refactor to make code clearer

This commit is contained in:
Jesse Duffield 2022-03-26 17:03:30 +11:00
parent 45dab51214
commit 077b6eb8a3
4 changed files with 42 additions and 83 deletions

View file

@ -8,10 +8,6 @@ import (
// This controller is for all contexts that contain a list of commits.
type BasicCommitsControllerFactory struct {
controllerCommon *controllerCommon
}
var _ types.IController = &BasicCommitsController{}
type ContainsCommits interface {
@ -27,18 +23,10 @@ type BasicCommitsController struct {
context ContainsCommits
}
func NewBasicCommitsControllerFactory(
common *controllerCommon,
) *BasicCommitsControllerFactory {
return &BasicCommitsControllerFactory{
controllerCommon: common,
}
}
func (self *BasicCommitsControllerFactory) Create(context ContainsCommits) *BasicCommitsController {
func NewBasicCommitsController(controllerCommon *controllerCommon, context ContainsCommits) *BasicCommitsController {
return &BasicCommitsController{
baseController: baseController{},
controllerCommon: self.controllerCommon,
controllerCommon: controllerCommon,
context: context,
}
}