faqmoroz 1 тиждень тому
батько
коміт
ca819ed510
1 змінених файлів з 9 додано та 5 видалено
  1. 9 5
      Minolta Remote/TimelapsePage.xaml.cs

+ 9 - 5
Minolta Remote/TimelapsePage.xaml.cs

@@ -1,12 +1,16 @@
+using Minolta_Remote.Services;
+
 namespace Minolta_Remote;
 
 public partial class TimelapsePage : ContentPage
 {
-    private readonly EspClient espClient;
+    private readonly IEspClient espClient;
+    
     public TimelapsePage()
-	{
-		InitializeComponent();
-        espClient = new EspClient();
+    {
+        InitializeComponent();
+        var factory = new EspClientFactory();
+        espClient = factory.CreateEspClient();
         PhotoCount.Text = "1";
         Delay.Text = "1";
     }
@@ -25,7 +29,7 @@ public partial class TimelapsePage : ContentPage
                 shootTime = int.Parse(ShootTime.Text);
         }
         catch { }
-        await espClient.Multiple(count, delay, shootTime);
+        await espClient.MultipleAsync(count, delay, shootTime);
         ShootButon.IsEnabled = true;
     }
 }