using FluentResults;
using NexusReader.Application.Abstractions.Messaging;

namespace NexusReader.Application.Queries.System;

internal sealed class GetInitializationStatusQueryHandler : IQueryHandler<GetInitializationStatusQuery, string>
{
    public Task<Result<string>> Handle(GetInitializationStatusQuery request, CancellationToken cancellationToken)
    {
        return Task.FromResult(Result.Ok("Nexus E-Reader Application is fully initialized and operational."));
    }
}
