提交 887fbe4a 作者: Brian Tiger Chow

style(fsrepo) change func to method to be consistent

上级 9f67ede6
...@@ -166,7 +166,7 @@ func (r *FSRepo) Open() error { ...@@ -166,7 +166,7 @@ func (r *FSRepo) Open() error {
return debugerror.Errorf("logs: %s", err) return debugerror.Errorf("logs: %s", err)
} }
return transitionToOpened(r) return r.transitionToOpened()
} }
// Close closes the FSRepo, releasing held resources. // Close closes the FSRepo, releasing held resources.
...@@ -183,7 +183,7 @@ func (r *FSRepo) Close() error { ...@@ -183,7 +183,7 @@ func (r *FSRepo) Close() error {
return err return err
} }
} }
return transitionToClosed(r) return r.transitionToClosed()
} }
// Config returns the FSRepo's config. This method must not be called if the // Config returns the FSRepo's config. This method must not be called if the
...@@ -281,7 +281,7 @@ func initCheckDir(path string) error { ...@@ -281,7 +281,7 @@ func initCheckDir(path string) error {
// transitionToOpened manages the state transition to |opened|. Caller must hold // transitionToOpened manages the state transition to |opened|. Caller must hold
// the package mutex. // the package mutex.
func transitionToOpened(r *FSRepo) error { func (r *FSRepo) transitionToOpened() error {
r.state = opened r.state = opened
if countBefore := openerCounter.NumOpeners(r.path); countBefore == 0 { // #first if countBefore := openerCounter.NumOpeners(r.path); countBefore == 0 { // #first
closer, err := lockfile.Lock(r.path) closer, err := lockfile.Lock(r.path)
...@@ -295,7 +295,7 @@ func transitionToOpened(r *FSRepo) error { ...@@ -295,7 +295,7 @@ func transitionToOpened(r *FSRepo) error {
// transitionToClosed manages the state transition to |closed|. Caller must // transitionToClosed manages the state transition to |closed|. Caller must
// hold the package mutex. // hold the package mutex.
func transitionToClosed(r *FSRepo) error { func (r *FSRepo) transitionToClosed() error {
r.state = closed r.state = closed
if err := openerCounter.RemoveOpener(r.path); err != nil { if err := openerCounter.RemoveOpener(r.path); err != nil {
return err return err
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论