using System; using System.Threading.Tasks; using Microsoft.Extensions.Logging; namespace LittleShop.Services; public class MessageDeliveryService : IMessageDeliveryService { private readonly ILogger _logger; public MessageDeliveryService(ILogger logger) { _logger = logger; } public async Task QueueRecoveryMessageAsync(long telegramUserId, string message) { _logger.LogInformation("Queuing recovery message for user {UserId}: {Message}", telegramUserId, message); // Placeholder implementation - would integrate with actual messaging system await Task.Delay(100); return true; } }