using DysonNetwork.Shared.Models; namespace DysonNetwork.Pass.Account.Presences; /// /// Interface for presence services that can update user presence activities /// public interface IPresenceService { /// /// The unique identifier for this presence service (e.g., "spotify", "discord") /// string ServiceId { get; } /// /// Updates presence activities for the specified users /// /// The user IDs to update presence for /// A task representing the asynchronous operation Task UpdatePresencesAsync(IEnumerable userIds); }