| 12345678910111213141516171819202122232425 |
- using InABox.Core;
- using Microsoft.Maui.ApplicationModel;
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace InABox.Avalonia.Platform.Desktop;
- public class Desktop_Permissions : IPermissions
- {
- public Logger? Logger { get; set; }
- public Task<bool> IsPermitted(Permission permission)
- {
- return Task.FromResult(permission switch
- {
- Permission.Camera => true,
- Permission.PhotoLibrary or Permission.VideoLibrary => true,
- Permission.Geolocation => false,
- _ => false,
- });
- }
- }
|