diff --git a/src/Core/Repositories/IUserRepository.cs b/src/Core/Repositories/IUserRepository.cs index 4167433742..e1a4662a9f 100644 --- a/src/Core/Repositories/IUserRepository.cs +++ b/src/Core/Repositories/IUserRepository.cs @@ -24,7 +24,7 @@ public interface IUserRepository : IRepository /// Retrieves the data for the requested user IDs and includes an additional property indicating /// whether the user has premium access directly or through an organization. /// - [Obsolete("Use IUserService.CanAccessPremiumBulk instead. This method is only used when feature flag 'PremiumAccessQuery' is disabled.")] + [Obsolete("Use GetPremiumAccessByIdsAsync instead. This method is only used when feature flag 'PremiumAccessQuery' is disabled.")] Task> GetManyWithCalculatedPremiumAsync(IEnumerable ids); /// /// Retrieves the data for the requested user ID and includes additional property indicating @@ -35,16 +35,18 @@ public interface IUserRepository : IRepository /// /// The user ID to retrieve data for. /// User data with calculated premium access; null if nothing is found - [Obsolete("Use IUserService.CanAccessPremium instead. This method is only used when feature flag 'PremiumAccessQuery' is disabled.")] + [Obsolete("Use GetPremiumAccessAsync instead. This method is only used when feature flag 'PremiumAccessQuery' is disabled.")] Task GetCalculatedPremiumAsync(Guid userId); /// /// Retrieves premium access status for multiple users. + /// For internal use - consumers should use IHasPremiumAccessQuery instead. /// /// The user IDs to check /// Collection of UserPremiumAccess objects containing premium status information Task> GetPremiumAccessByIdsAsync(IEnumerable ids); /// /// Retrieves premium access status for a single user. + /// For internal use - consumers should use IHasPremiumAccessQuery instead. /// /// The user ID to check /// UserPremiumAccess object containing premium status information, or null if user not found