ClientBaseProvider.cs 777 B

123456789101112131415161718192021222324252627282930313233
  1. using EEMSUIClient.Data;
  2. using System.Net;
  3. namespace EEMSUIClient.Services;
  4. public class ClientBaseProvider(ConfigService configService, RunningData runningData) : IClientBaseProvider
  5. {
  6. string? IClientBaseProvider.RecipePath { get; set; }
  7. string? IClientBaseProvider.ConfigPath { get; set; }
  8. bool IClientBaseProvider.AllowReceiveFile()
  9. {
  10. return true;
  11. }
  12. void IClientBaseProvider.FileReceivedNotify(FileType fileType, string path)
  13. {
  14. //Log Here
  15. }
  16. void IClientBaseProvider.StartFileReceiveNotify(FileType fileType)
  17. {
  18. //Log Here
  19. }
  20. void IClientBaseProvider.UpdateDeviceInfo(DeviceInfo deviceInfo)
  21. {
  22. deviceInfo.Adapt(runningData.DeviceInfo);
  23. configService.SaveDeviceInfo();
  24. }
  25. }