20 lines
742 B
Plaintext
20 lines
742 B
Plaintext
import { hilog } from '@kit.PerformanceAnalysisKit';
|
|||
|
|
import { BackupExtensionAbility, BundleVersion } from '@kit.CoreFileKit';
|
||
|
|
|
||
|
|
const DOMAIN: number = 0x0000;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* 家书 · 备份/恢复扩展。
|
||
|
|
*
|
||
|
|
* 只声明能力,不做额外处理(`backup_config.json` 里已允许备份与恢复)。
|
||
|
|
* 数据一旦接入接口,这里应当是「清缓存、重置登录态」的地方。
|
||
|
|
*/
|
||
|
|
export default class EntryBackupAbility extends BackupExtensionAbility {
|
||
|
|
async onBackup(): Promise<void> {
|
||
|
|
hilog.info(DOMAIN, 'FamilyBook', '%{public}s', 'onBackup ok');
|
||
|
|
}
|
||
|
|
|
||
|
|
async onRestore(bundleVersion: BundleVersion): Promise<void> {
|
||
|
|
hilog.info(DOMAIN, 'FamilyBook', 'onRestore ok %{public}s', JSON.stringify(bundleVersion));
|
||
|
|
}
|
||
|
|
}
|