WELL-E / AutoUpdater

WPF AutoUpdater

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

AbstractBootstrap.LaunchTaskAsync方法中的空指针异常

bruce-wei opened this issue · comments

在LaunchTaskAsync方法中,如果HttpUtil.GetTaskAsync(url)的URL应各种原因无法访问,那么会返回null。此时下一句updateResp.Code便会报空指针异常。

url不能访问是会抛出异常的,友好处理一下还是会以其它的方式手动抛出。

我把返回default(T)改成了new T(),这样后面就不会报异常。而且这样的好处是,我们并不一定要一个获取更新地址的接口。

有不错的修改可以提交PR