lib/model: Create folders via newFolder
GitHub-Pull-Request: https://github.com/syncthing/syncthing/pull/4329
This commit is contained in:
committed by
Audrius Butkevicius
parent
c7221b035d
commit
ddf6d64faa
@@ -7,7 +7,6 @@
|
||||
package model
|
||||
|
||||
import (
|
||||
"context"
|
||||
"errors"
|
||||
"fmt"
|
||||
"math/rand"
|
||||
@@ -81,7 +80,6 @@ type dbUpdateJob struct {
|
||||
|
||||
type sendReceiveFolder struct {
|
||||
folder
|
||||
config.FolderConfiguration
|
||||
|
||||
fs fs.Filesystem
|
||||
versioner versioner.Versioner
|
||||
@@ -98,18 +96,8 @@ type sendReceiveFolder struct {
|
||||
}
|
||||
|
||||
func newSendReceiveFolder(model *Model, cfg config.FolderConfiguration, ver versioner.Versioner, fs fs.Filesystem) service {
|
||||
ctx, cancel := context.WithCancel(context.Background())
|
||||
|
||||
f := &sendReceiveFolder{
|
||||
folder: folder{
|
||||
stateTracker: newStateTracker(cfg.ID),
|
||||
scan: newFolderScanner(cfg),
|
||||
ctx: ctx,
|
||||
cancel: cancel,
|
||||
model: model,
|
||||
initialScanFinished: make(chan struct{}),
|
||||
},
|
||||
FolderConfiguration: cfg,
|
||||
folder: newFolder(model, cfg),
|
||||
|
||||
fs: fs,
|
||||
versioner: ver,
|
||||
|
||||
Reference in New Issue
Block a user