package services import "voicesnap/internal/permissions" // PermissionService exposes macOS privacy permission checks to the UI. type PermissionService struct{} func NewPermissionService() *PermissionService { return &PermissionService{} } func (s *PermissionService) GetStatuses() []permissions.Status { return permissions.Statuses() } func (s *PermissionService) Request(id string) { permissions.Request(id) } func (s *PermissionService) OpenSettings(id string) { permissions.OpenSettings(id) }