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)
|
}
|