Ejemplo n.º 1
0
 public UpdateStateContract(
     ICollection <ReleaseContract> releaseHistory,
     bool available,
     bool ready,
     AppUpdateStatusContract status)
 {
     ReleaseHistory = releaseHistory;
     Available      = available;
     Ready          = ready;
     Status         = status;
 }
Ejemplo n.º 2
0
 public UpdateStateContract(
     ICollection <ReleaseContract> releaseHistory,
     bool available,
     bool ready,
     AppUpdateStatusContract status,
     string filePath,
     string fileArguments)
 {
     ReleaseHistory = releaseHistory;
     Available      = available;
     Ready          = ready;
     Status         = status;
     FilePath       = filePath;
     FileArguments  = fileArguments;
 }
Ejemplo n.º 3
0
 private bool AllowAutoUpdate(AppUpdateStatusContract status)
 {
     return(_appSettings.AutoUpdate &&
            status == AppUpdateStatusContract.Ready &&
            _vpnStatus == VpnStatus.Disconnected);
 }