package ui

import (
	"context"
	"runtime"

	"github.com/gen2brain/beeep"
)

type UI struct {
	ctx          context.Context
}

func New() *UI {
	return &UI{}
}

func (u *UI) Startup(ctx context.Context) {
	u.ctx = ctx
}

func (u *UI) Beep() {
	if runtime.GOOS == "windows" {
		return
	}
	beeep.Beep(beeep.DefaultFreq, beeep.DefaultDuration)
}
