Skip to main content

Class: BitbucketProvider

Extends​

Constructors​

Constructor​

new BitbucketProvider(configuration, updater, runtimeOptions): BitbucketProvider

Parameters​

configuration​

BitbucketOptions

updater​

AppUpdater

runtimeOptions​

ProviderRuntimeOptions

Returns​

BitbucketProvider

Overrides​

Provider.constructor

Properties​

executor​

protected readonly executor: ElectronHttpExecutor

Inherited from​

Provider.executor

Accessors​

fileExtraDownloadHeaders​

Get Signature​

get fileExtraDownloadHeaders(): OutgoingHttpHeaders | null

Returns​

OutgoingHttpHeaders | null

Inherited from​

Provider.fileExtraDownloadHeaders


isUseMultipleRangeRequest​

Get Signature​

get isUseMultipleRangeRequest(): boolean

Returns​

boolean

Inherited from​

Provider.isUseMultipleRangeRequest

Methods​

createRequestOptions()​

protected createRequestOptions(url, headers?): RequestOptions

Parameters​

url​

URL

headers?​

OutgoingHttpHeaders | null

Returns​

RequestOptions

Inherited from​

Provider.createRequestOptions


getBlockMapFiles()​

getBlockMapFiles(baseUrl, oldVersion, newVersion, oldBlockMapFileBaseUrl?): URL[] | Promise<URL[]>

Parameters​

baseUrl​

URL

oldVersion​

string

newVersion​

string

oldBlockMapFileBaseUrl?​

string | null

Returns​

URL[] | Promise<URL[]>

Inherited from​

Provider.getBlockMapFiles


getCustomChannelName()​

protected getCustomChannelName(channel): string

Parameters​

channel​

string

Returns​

string

Inherited from​

Provider.getCustomChannelName


getDefaultChannelName()​

protected getDefaultChannelName(): string

Returns​

string

Inherited from​

Provider.getDefaultChannelName


getLatestVersion()​

getLatestVersion(): Promise<UpdateInfo>

Returns​

Promise<UpdateInfo>

Overrides​

Provider.getLatestVersion


httpRequest()​

protected httpRequest(url, headers?, cancellationToken?): Promise<string | null>

Method to perform API request only to resolve update info, but not to download update.

Parameters​

url​

URL

headers?​

OutgoingHttpHeaders | null

cancellationToken?​

CancellationToken

Returns​

Promise<string | null>

Inherited from​

Provider.httpRequest


resolveFiles()​

resolveFiles(updateInfo): ResolvedUpdateFileInfo[]

Parameters​

updateInfo​

UpdateInfo

Returns​

ResolvedUpdateFileInfo[]

Overrides​

Provider.resolveFiles


setRequestHeaders()​

setRequestHeaders(value): void

Parameters​

value​

OutgoingHttpHeaders | null

Returns​

void

Inherited from​

Provider.setRequestHeaders


toString()​

toString(): string

Returns a string representation of an object.

Returns​

string