Ariver
2026-07-01 2547282e0942a09b67fccfd53cf62a403ccd4a52
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
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)
}