This delegate has been introduce, which eliminates the passing of multiple thunks to the constructor. This change has to be applied to `BraveSyncAuthManager` as well. Chromium change: https://chromium.googlesource.com/chromium/src/+/c6a82680f0869c5dca816a37a6018119aa935f94 commit c6a82680f0869c5dca816a37a6018119aa935f94 Author: Mikel Astiz <mastiz@chromium.org> Date: Mon Feb 17 03:13:56 2025 -0800 [sync] Introduce SyncAuthManager::Delegate Pure refactoring without behavioral changes. This delegate replaces the less readable solution using callbacks, following the same approach used by analogous classes such as SyncServiceCrypto. Change-Id: Ia55d9309b66a13f071ef0060315f59a604b29dfe Bug: 387132027