Commit Graph

28 Commits (78b7baea9d5f80eaea522463243c25f4f908fcc5)

Author SHA1 Message Date
Vincent Petry 23403ef693
Allow compatibility wrapper on local external storage 4 years ago
Robin Appelman b36dfd8f11 Only need to setup root for groupfolders 4 years ago
Robin Appelman bbf283f818
cache fullSetupRequired locally 4 years ago
Robin Appelman 561a2071e4
only register mounts that are new from providers that are new during a full setup 4 years ago
Robin Appelman 54e52e9b5e
always do full setup for home folder with submounts 4 years ago
Robin Appelman bdc86e9486
add missing return 4 years ago
Robin Appelman 791dc509d3
only setup home mount when getting home folder 4 years ago
Robin Appelman 99ac46d8f5
allow getting mounts by providers 4 years ago
Robin Appelman 881e107543
Apply suggestions from code review 4 years ago
Robin Appelman b7a7425fbd
make mount cache duration configurable 4 years ago
Robin Appelman 70c37c2717
fmt 4 years ago
Robin Appelman 89919b0e24
invalidate mount cache on circles change 4 years ago
Robin Appelman 15c9a3114a
perform full setup if a cached mount doesn't have a provider set 4 years ago
Robin Appelman d342c764f2
don't double setup provider when calling `setupForUser` after `setupForPath` 4 years ago
Robin Appelman 6b085b6fd1
add logic to perform a full filesystem setup when needed 4 years ago
Robin Appelman 506d29c095
update cached mounts when only specific providers have been setup 4 years ago
Robin Appelman 79f6742410
improve lazy UserFolder 4 years ago
Robin Appelman 19c64cf8b6
setup only relevant mounts when possible 4 years ago
Robin Appelman 577b1fa856
setup for current user when finding mounts in the root 4 years ago
Robin Appelman 917c74e214
type fixes 4 years ago
Robin Appelman 07a7dcb824
move user mountpoint setup to setupmanager 4 years ago
Robin Appelman 22875bf367
move logic to decide what to setup to setupmanager 4 years ago
Robin Appelman 1c468129af
adjust tests to new fs setup 4 years ago
Robin Appelman 5c0fe93498
move teardown logic to SetupManager 4 years ago
Robin Appelman 15ff65c12f
start moving filesystem setup logic to it's own place 4 years ago