package org.initialde.yakasave.Application;

import org.initialde.yakasave.Domain.Entities.User;
import org.initialde.yakasave.Infrastructure.authentication.AuthenticationGateway;
import org.springframework.stereotype.Service;

@Service
public class RetrieveMe {
    private final AuthenticationGateway authenticationGateway;

    public RetrieveMe(AuthenticationGateway authenticationGateway) {
        this.authenticationGateway = authenticationGateway;
    }

    public User retrieve() {
        return authenticationGateway.getAuthenticatedUser();
    }
}
