* Issue #68: Updates to dependency files. * Issue #68: Added GraphConnector module and test suite. * Issue #68: ErrorList module and test added to package to support GraphConnector. * Issue #68: Updates made to address comments. * Issue #68: Added additonal comments to structs and corrected library changes. * Issue #68: Added additonal comments to structs and corrected library changes. * Issue #68: Updates made to package. * Update errorList.go Fix typo * Issue #68: ErrorList struct removal required The structure of the errorList is not required for the first initialization of the GraphConnector. In the case that this structure or addtional functionality needs to be added in the future, an issue will be created. * Issue #68: Simplification and structure change The errorList has been changed to []errors. Additionally, the credentials and authentication have been changed to inline. Provided early exits for creating NewGraphConnectors. Note, adapter objects can be created with strings that fail authentication. Reduced the amount of logs. * Issue #68: Prepend [errors](https://github.com/alcionai/corso/pull/104#discussion_r887268576) This fixes the bug that identified in the PR. * Update src/internal/connector/graphConnector.go Adjustment for styling. Co-authored-by: Keepers <104464746+ryanfkeepers@users.noreply.github.com> * Update src/internal/connector/graphConnector_test.go Issue #68: PR Resolution Test environmental value changed to be consistent with the rest of the package. Co-authored-by: Keepers <104464746+ryanfkeepers@users.noreply.github.com> * Issue #68: Resolving Open Questions from reviewers Prior to commit, Issue #116. Additionally, the entire error package was requested to be removed from the component. GraphConnector tests are preliminary set-up to investigate the Issue #116. The code will be redacted after the new functionality is verified. Stashing for merge for the changes from the reviewers. * Issue #116: Bug fix. Response verified not to be nil prior to using it in next step. * Issue #116: Added table structure to verify GraphConnector can handle being given an empty set of parameters. * Issue #68: PR Changes List of changes: - Added check to ensure conversion of user object passed - setTenant not exported - TODO added user query during initialization - Iteration flow adjusted for paging. Co-authored-by: Keepers <104464746+ryanfkeepers@users.noreply.github.com>
corso
CLI/API based backup of M365 data
Languages
Go
91.1%
SCSS
7%
JavaScript
1.1%
PowerShell
0.6%