Class: PrivateGitHubProvider
Extends
BaseGitHubProvider<PrivateGitHubUpdateInfo>
Constructors
Constructor
new PrivateGitHubProvider(
options,updater,token,runtimeOptions):PrivateGitHubProvider
Parameters
options
updater
token
string
runtimeOptions
Returns
PrivateGitHubProvider
Overrides
BaseGitHubProvider<PrivateGitHubUpdateInfo>.constructor
Properties
baseApiUrl
protectedreadonlybaseApiUrl:URL
Inherited from
BaseGitHubProvider.baseApiUrl
baseUrl
protectedreadonlybaseUrl:URL
Inherited from
BaseGitHubProvider.baseUrl
executor
protectedreadonlyexecutor:ElectronHttpExecutor
Inherited from
BaseGitHubProvider.executor
options
protectedreadonlyoptions:GithubOptions
Inherited from
BaseGitHubProvider.options
Accessors
fileExtraDownloadHeaders
Get Signature
get fileExtraDownloadHeaders():
OutgoingHttpHeaders|null
Returns
OutgoingHttpHeaders | null
Overrides
BaseGitHubProvider.fileExtraDownloadHeaders
isUseMultipleRangeRequest
Get Signature
get isUseMultipleRangeRequest():
boolean
Returns
boolean
Inherited from
BaseGitHubProvider.isUseMultipleRangeRequest
Methods
computeGithubBasePath()
protectedcomputeGithubBasePath(result):string
Parameters
result
string
Returns
string
Inherited from
BaseGitHubProvider.computeGithubBasePath
createRequestOptions()
protectedcreateRequestOptions(url,headers?):RequestOptions
Parameters
url
URL
headers?
OutgoingHttpHeaders | null
Returns
RequestOptions
Overrides
BaseGitHubProvider.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
BaseGitHubProvider.getBlockMapFiles
getCustomChannelName()
protectedgetCustomChannelName(channel):string
Parameters
channel
string
Returns
string
Inherited from
BaseGitHubProvider.getCustomChannelName
getDefaultChannelName()
protectedgetDefaultChannelName():string
Returns
string
Inherited from
BaseGitHubProvider.getDefaultChannelName
getLatestVersion()
getLatestVersion():
Promise<PrivateGitHubUpdateInfo>
Returns
Promise<PrivateGitHubUpdateInfo>
Overrides
BaseGitHubProvider.getLatestVersion
httpRequest()
protectedhttpRequest(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?
Returns
Promise<string | null>
Inherited from
BaseGitHubProvider.httpRequest
resolveFiles()
resolveFiles(
updateInfo):ResolvedUpdateFileInfo[]
Parameters
updateInfo
PrivateGitHubUpdateInfo
Returns
Overrides
BaseGitHubProvider.resolveFiles
setRequestHeaders()
setRequestHeaders(
value):void
Parameters
value
OutgoingHttpHeaders | null
Returns
void
Inherited from
BaseGitHubProvider.setRequestHeaders