package com.example.status_saver.utils;

import android.content.Context;

import androidx.room.Database;
import androidx.room.Room;
import androidx.room.RoomDatabase;

@Database(entities = {ChatEntity.class}, version =4 , exportSchema = false)
public abstract class MyChatsDataBase extends RoomDatabase {
    private static final String DB_NAME="ChatDB";

    private static MyChatsDataBase instance;

    public static synchronized MyChatsDataBase getDB(Context context){
        if (instance==null){
            instance= Room.databaseBuilder(context,MyChatsDataBase.class,DB_NAME).fallbackToDestructiveMigration()
                    .build();
        }
        return instance;
    }
    public abstract ChatDao chatDao();
}
