kvision / pl.treksoft.kvision.electron / AutoUpdater

AutoUpdater

(js) interface AutoUpdater : EventEmitter

Functions

(js)

addListener

abstract fun addListener(event: String, listener: Function<*>): AutoUpdater
abstract fun addListener(event: String, listener: (error: Error) -> Unit): AutoUpdater
abstract fun addListener(event: String, listener: (event: Event, releaseNotes: String, releaseName: String, releaseDate: Date, updateURL: String) -> Unit): AutoUpdater
(js)

checkForUpdates

abstract fun checkForUpdates(): Unit
(js)

getFeedURL

abstract fun getFeedURL(): String
(js)

on

abstract fun on(event: String, listener: Function<*>): AutoUpdater
abstract fun on(event: String, listener: (error: Error) -> Unit): AutoUpdater
abstract fun on(event: String, listener: (event: Event, releaseNotes: String, releaseName: String, releaseDate: Date, updateURL: String) -> Unit): AutoUpdater
(js)

once

abstract fun once(event: String, listener: Function<*>): AutoUpdater
abstract fun once(event: String, listener: (error: Error) -> Unit): AutoUpdater
abstract fun once(event: String, listener: (event: Event, releaseNotes: String, releaseName: String, releaseDate: Date, updateURL: String) -> Unit): AutoUpdater
(js)

quitAndInstall

abstract fun quitAndInstall(): Unit
(js)

removeListener

abstract fun removeListener(event: String, listener: Function<*>): AutoUpdater
abstract fun removeListener(event: String, listener: (error: Error) -> Unit): AutoUpdater
abstract fun removeListener(event: String, listener: (event: Event, releaseNotes: String, releaseName: String, releaseDate: Date, updateURL: String) -> Unit): AutoUpdater
(js)

setFeedURL

abstract fun setFeedURL(options: FeedURLOptions): Unit