Skip to content

cozy-client / models / applications

Namespace: applications

models.applications

Functions

getAppDisplayName

getAppDisplayName(app, lang): string

getAppDisplayName - Combines the translated prefix and name of the app into a single string.

Parameters

Name Type Description
app any io.cozy.apps or io.cozy.konnectors document
lang string Locale to use

Returns

string

Name of the app suitable for display

Defined in

packages/cozy-client/src/models/applications.js:71


getStoreInstallationURL

getStoreInstallationURL(appData?, app?): string

Returns the store URL to install/update an app/konnector

Parameters

Name Type Default value
appData any[] []
app any {}

Returns

string

URL as string

Defined in

packages/cozy-client/src/models/applications.js:34


getStoreURL

getStoreURL(appData?, app?): string

Returns the store URL of an app/konnector

Parameters

Name Type Default value
appData any[] []
app any {}

Returns

string

URL as string

Defined in

packages/cozy-client/src/models/applications.js:11


getUrl

getUrl(app): string

Parameters

Name Type Description
app any io.cozy.apps document

Returns

string

url to the app

Defined in

packages/cozy-client/src/models/applications.js:59


isInstalled

isInstalled(apps?, wantedApp?): any

Parameters

Name Type Default value Description
apps any[] [] Array of apps returned by /apps /konnectors
wantedApp any {} io.cozy.app with at least a slug

Returns

any

The io.cozy.app is installed or undefined if not

Defined in

packages/cozy-client/src/models/applications.js:50


sortApplicationsList

sortApplicationsList(apps, slugsOrder): any[]

sortApplicationsList - Sort the apps based on the slugs in parameters. Apps listed in the slugsOrder array will be added first and will respect the order defined by slugsOrder and other apps will be added after.

Parameters

Name Type Description
apps any[] io.cozy.apps array
slugsOrder string[] slugs array

Returns

any[]

io.cozy.apps array

Defined in

packages/cozy-client/src/models/applications.js:97