package com.wmdigit.data;

import android.content.Context;

import com.tencent.mmkv.MMKV;
import com.wmdigit.data.database.AppDatabase;
import com.wmdigit.data.disk.repository.DiskRepository;

/**
 * 本地数据存储模块
 * @author dizi
 */
public class LocalDataModule {
    private static Context appContext;

    public static void init(Context context){
        if (appContext == null){
            appContext = context.getApplicationContext();
            // 初始化数据库
            AppDatabase.getInstance(appContext);
            // 初始化mmkv
            MMKV.initialize(context);
            // 清空本地识别记录图片
            DiskRepository.getInstance().cleanIdentifyRecords();
        }
    }

    public static Context getAppContext() {
        return appContext;
    }
}