2 Commits

Author SHA1 Message Date
ryanfkeepers
135c638324 centralize contact location in cache resolver
moves all handling of the "contacts" root folder presence into
the contacts container cache.  This ensures we can
remove any one-off code specifically targeting contacts'
peculiar root folder handling out of generic code paths and into
a data-specific owner.

The addition of a "defaultRootLocation" api is necessary otherwise
the cache lookup on restore always fails (or worse, gets confused
by the well known folder and an identically named subfolder),
and we end up with 409 responses and other issues.
2023-09-01 15:56:03 -06:00
Keepers
2f6d731993
rename connector -> m365 (#3600)
renames /internal/connector to /internal/m365.  No logic changes in this PR.  Only the dir rename, import renames, and one linter shadowing rename.

---

#### Does this PR need a docs update or release note?

- [x]  No

#### Type of change

- [x] 🧹 Tech Debt/Cleanup

#### Issue(s)

* #1996

#### Test Plan

- [x]  Unit test
- [x] 💚 E2E
2023-06-13 18:35:39 +00:00