提交 09453da6 编写于 作者: J Joao Moreno

fix win32-x64 updates

上级 307d8b2a
...@@ -221,11 +221,23 @@ export class UpdateService implements IUpdateService { ...@@ -221,11 +221,23 @@ export class UpdateService implements IUpdateService {
return null; return null;
} }
const platform = process.platform === 'linux' ? `linux-${process.arch}` : process.platform; const platform = this.getUpdatePlatform();
return `${product.updateUrl}/api/update/${platform}/${channel}/${product.commit}`; return `${product.updateUrl}/api/update/${platform}/${channel}/${product.commit}`;
} }
private getUpdatePlatform(): string {
if (process.platform === 'linux') {
return `linux-${process.arch}`;
}
if (process.platform === 'win32' && process.arch === 'x64') {
return 'win32-x64';
}
return process.platform;
}
quitAndInstall(): TPromise<void> { quitAndInstall(): TPromise<void> {
if (!this._availableUpdate) { if (!this._availableUpdate) {
return TPromise.as(null); return TPromise.as(null);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册