using CircleSDK.Model; using CommunityToolkit.Maui.Alerts; using CommunityToolkit.Maui.Core; namespace CircleViewerMaui { public partial class UserGroups : ContentPage { public List Circles; public UserGroups() { InitializeComponent(); Circles = new List(App.CDP.Circles); // Circles = App.CDP.Circles; // lvCircles.ItemsSource = App.CDP.Circles; circlePicker.ItemsSource = App.CDP.Circles; circlePicker.ItemDisplayBinding = new Binding("CircleName"); } private async void BnRequestVerfication_OnClicked(object sender, EventArgs e) { var reply = await App.CDP.ProcessInvite(RequestCode.Text, VerificationCode.Text); if (reply.Status.Result.GetValueOrDefault(false)) { ShowToast("Failed to process request."); } else { ShowToast("Request has be submitted."); } } async void ShowToast(string text) { CancellationTokenSource cancellationTokenSource = new CancellationTokenSource(); ToastDuration duration = ToastDuration.Short; double fontSize = 14; var toast = Toast.Make(text, duration, fontSize); await toast.Show(cancellationTokenSource.Token); } } }