dropboxfs.go 519 B

123456789101112131415161718192021222324
  1. package dropboxfs
  2. import (
  3. "dev.hexasoftware.com/hxs/cloudmount/internal/core"
  4. "dev.hexasoftware.com/hxs/cloudmount/internal/fs/basefs"
  5. "dev.hexasoftware.com/hxs/prettylog"
  6. )
  7. var (
  8. pname = "dropboxfs"
  9. log = prettylog.Dummy()
  10. errlog = prettylog.New(pname + "-err")
  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(pname)
  16. }
  17. fs := basefs.New(core)
  18. fs.Service = NewService(&core.Config) // DropBoxService
  19. return fs
  20. }