mirror of
https://github.com/arduino/arduino-ide.git
synced 2025-11-06 08:58:32 +00:00
add preference to set a custom update url (#865)
This commit is contained in:
committed by
GitHub
parent
baa9b5f7ab
commit
5979e5aad2
@@ -8,7 +8,6 @@ import {
|
||||
} from '../../common/protocol/ide-updater';
|
||||
|
||||
const CHANGELOG_BASE_URL = 'https://downloads.arduino.cc/arduino-ide/changelog';
|
||||
const IDE_DOWNLOAD_BASE_URL = 'https://downloads.arduino.cc/arduino-ide';
|
||||
|
||||
@injectable()
|
||||
export class IDEUpdaterImpl implements IDEUpdater {
|
||||
@@ -18,14 +17,12 @@ export class IDEUpdaterImpl implements IDEUpdater {
|
||||
protected theiaFEClient?: IDEUpdaterClient;
|
||||
protected clients: Array<IDEUpdaterClient> = [];
|
||||
|
||||
init(channel: UpdateChannel): void {
|
||||
init(channel: UpdateChannel, baseUrl: string): void {
|
||||
this.updater.autoDownload = false;
|
||||
this.updater.channel = channel;
|
||||
this.updater.setFeedURL({
|
||||
provider: 'generic',
|
||||
url: `${IDE_DOWNLOAD_BASE_URL}/${
|
||||
channel === UpdateChannel.Nightly ? 'nightly' : ''
|
||||
}`,
|
||||
url: `${baseUrl}/${channel === UpdateChannel.Nightly ? 'nightly' : ''}`,
|
||||
channel,
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user