提交 3c0e8ba1 编写于 作者: B Benjamin Pasero

💄

上级 c0a89004
...@@ -59,8 +59,8 @@ async function tmpFile(name: string): Promise<string> { ...@@ -59,8 +59,8 @@ async function tmpFile(name: string): Promise<string> {
return join(tmpParent, name); return join(tmpParent, name);
} }
async function getVersions(accessor: IApplicationAccessor): Promise<IVersions> { function getVersions(accessor: IApplicationAccessor): Promise<IVersions> {
return await asyncRequest<IVersions>({ return asyncRequest<IVersions>({
url: `${BASE_URL}/apps/${accessor.appId}/app_versions`, url: `${BASE_URL}/apps/${accessor.appId}/app_versions`,
method: 'GET', method: 'GET',
headers: { headers: {
...@@ -69,8 +69,8 @@ async function getVersions(accessor: IApplicationAccessor): Promise<IVersions> { ...@@ -69,8 +69,8 @@ async function getVersions(accessor: IApplicationAccessor): Promise<IVersions> {
}); });
} }
async function createVersion(accessor: IApplicationAccessor, version: string): Promise<IVersion> { function createVersion(accessor: IApplicationAccessor, version: string): Promise<IVersion> {
return await asyncRequest<IVersion>({ return asyncRequest<IVersion>({
url: `${BASE_URL}/apps/${accessor.appId}/app_versions/new`, url: `${BASE_URL}/apps/${accessor.appId}/app_versions/new`,
method: 'POST', method: 'POST',
headers: { headers: {
...@@ -82,8 +82,8 @@ async function createVersion(accessor: IApplicationAccessor, version: string): P ...@@ -82,8 +82,8 @@ async function createVersion(accessor: IApplicationAccessor, version: string): P
}); });
} }
async function updateVersion(accessor: IVersionAccessor, symbolsPath: string) { function updateVersion(accessor: IVersionAccessor, symbolsPath: string) {
return await asyncRequest<IVersions>({ return asyncRequest<IVersions>({
url: `${BASE_URL}/apps/${accessor.appId}/app_versions/${accessor.id}`, url: `${BASE_URL}/apps/${accessor.appId}/app_versions/${accessor.id}`,
method: 'PUT', method: 'PUT',
headers: { headers: {
...@@ -95,7 +95,7 @@ async function updateVersion(accessor: IVersionAccessor, symbolsPath: string) { ...@@ -95,7 +95,7 @@ async function updateVersion(accessor: IVersionAccessor, symbolsPath: string) {
}); });
} }
async function asyncRequest<T>(options: request.UrlOptions & request.CoreOptions): Promise<T> { function asyncRequest<T>(options: request.UrlOptions & request.CoreOptions): Promise<T> {
return new Promise<T>((resolve, reject) => { return new Promise<T>((resolve, reject) => {
request(options, (error, response, body) => { request(options, (error, response, body) => {
if (error) { if (error) {
...@@ -107,7 +107,7 @@ async function asyncRequest<T>(options: request.UrlOptions & request.CoreOptions ...@@ -107,7 +107,7 @@ async function asyncRequest<T>(options: request.UrlOptions & request.CoreOptions
}); });
} }
async function downloadAsset(repository, assetName: string, targetPath: string, electronVersion: string) { function downloadAsset(repository, assetName: string, targetPath: string, electronVersion: string) {
return new Promise((resolve, reject) => { return new Promise((resolve, reject) => {
repository.getReleases({ tag_name: `v${electronVersion}` }, (err, releases) => { repository.getReleases({ tag_name: `v${electronVersion}` }, (err, releases) => {
if (err) { if (err) {
...@@ -211,7 +211,7 @@ if (repository && codeVersion && electronVersion && (product.quality === 'stable ...@@ -211,7 +211,7 @@ if (repository && codeVersion && electronVersion && (product.quality === 'stable
} }
}).then(() => { }).then(() => {
console.log('HockeyApp: done'); console.log('HockeyApp: done');
}, error => { }).catch(error => {
console.error(`HockeyApp: error (${error})`); console.error(`HockeyApp: error (${error})`);
}); });
} else { } else {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册