Skip to content

refactor(files_external/SMB): modernize constructor + start unifying caching#58704

Draft
joshtrichards wants to merge 6 commits intomasterfrom
jtr/refactor-external-smb-constructor
Draft

refactor(files_external/SMB): modernize constructor + start unifying caching#58704
joshtrichards wants to merge 6 commits intomasterfrom
jtr/refactor-external-smb-constructor

Conversation

@joshtrichards
Copy link
Member

  • Resolves: #

Summary

Minor changes to start unifying the structure with recent counterpart changes made in the AmazonS3 storage class:

  • new helpers (cache management, SMB option building, SMB authentication resolver)
  • constructor property promotion

TODO

  • ...

Checklist

AI (if applicable)

  • The content of this PR was partly or fully generated using AI

And add some comments in the constructor

Signed-off-by: Josh <josh.t.richards@gmail.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
No behavior change; just unifying implementations

Signed-off-by: Josh <josh.t.richards@gmail.com>
This doesn't exist in other storages and seems to be dead code.

Signed-off-by: Josh <josh.t.richards@gmail.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
Signed-off-by: Josh <josh.t.richards@gmail.com>
@joshtrichards joshtrichards added feature: external storage ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring) labels Mar 3, 2026
@joshtrichards joshtrichards added this to the Nextcloud 34 milestone Mar 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature: external storage ♻️ refactor Refactor code (not a bug fix, not a feature just refactoring)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant