dropboxfs.go 500 B

12345678910111213141516171819202122232425
  1. package dropboxfs
  2. import (
  3. "io/ioutil"
  4. glog "log"
  5. "dev.hexasoftware.com/hxs/cloudmount/internal/core"
  6. "dev.hexasoftware.com/hxs/cloudmount/internal/fs/basefs"
  7. "dev.hexasoftware.com/hxs/prettylog"
  8. )
  9. var (
  10. log = glog.New(ioutil.Discard, "", 0)
  11. )
  12. // New Create basefs with Dropbox service
  13. func New(core *core.Core) core.DriverFS {
  14. if core.Config.VerboseLog {
  15. log = prettylog.New("dropboxfs")
  16. }
  17. fs := basefs.New(core)
  18. fs.Service = NewService(&core.Config) // DropBoxService
  19. return fs
  20. }