package dev.elaine.springlab.domain;

import org.springframework.context.annotation.Primary;
import org.springframework.stereotype.Component;

import java.time.Clock;
import java.time.LocalTime;

@Component
@Primary
public final class TimeGreetingPort implements GreetingPort {
    private final Clock clock;

    public TimeGreetingPort(Clock clock) {
        this.clock = clock;
    }

    @Override
    public String prefix() {
        return LocalTime.now(clock).getHour() < 12 ? "早上好" : "你好";
    }
}

