Summary
Multiple files across the codebase still use the deprecated CurrentUserProviderOld interface. The compiler warns on every build: 'interface CurrentUserProviderOld : Any' is deprecated.
Use CurrentUserProvider instead.
Affected files
See build warnings.
Proposed solution
Replace all usages of CurrentUserProviderOld with CurrentUserProvider across the affected files and remove CurrentUserProviderOldImpl once no longer referenced.
Notes
Happy to work on this if the maintainers are open to it. Could be done file by file in separate PRs to keep changes
reviewable, or in one larger refactor PR; whatever the team prefers.
Summary
Multiple files across the codebase still use the deprecated
CurrentUserProviderOldinterface. The compiler warns on every build: 'interface CurrentUserProviderOld : Any' is deprecated.Use CurrentUserProvider instead.
Affected files
See build warnings.
Proposed solution
Replace all usages of
CurrentUserProviderOldwithCurrentUserProvideracross the affected files and removeCurrentUserProviderOldImplonce no longer referenced.Notes
Happy to work on this if the maintainers are open to it. Could be done file by file in separate PRs to keep changes
reviewable, or in one larger refactor PR; whatever the team prefers.