jan/web/utils/settings.ts
2025-03-26 15:45:48 +07:00

25 lines
639 B
TypeScript

import { AppConfiguration } from '@janhq/core'
/**
* Update app distinct Id
* @param id
*/
export const updateDistinctId = async (id: string) => {
const appConfiguration: AppConfiguration =
await window.core?.api?.getAppConfigurations()
appConfiguration.distinct_id = id
await window.core?.api?.updateAppConfiguration({
configuration: appConfiguration,
})
}
/**
* Retrieve app distinct Id
* @param id
*/
export const getAppDistinctId = async (): Promise<string | undefined> => {
const appConfiguration: AppConfiguration =
await window.core?.api?.getAppConfigurations()
return appConfiguration.distinct_id
}