package com.example.status_saver.utils;

import androidx.annotation.NonNull;
import androidx.room.ColumnInfo;
import androidx.room.Entity;
import androidx.room.PrimaryKey;
import androidx.room.TypeConverters;

import java.util.ArrayList;

@Entity(tableName = "ChatRecover")
public class ChatEntity {
    @TypeConverters(Convertors.class)

    @ColumnInfo(name = "Messages")
    public ArrayList<String> messages;
    @PrimaryKey
    @NonNull
    @ColumnInfo(name = "Sender_Name")
    public String Sender_Name;

    public ChatEntity() {

    }

    public ChatEntity(ArrayList<String> message, @NonNull String Sender_Name) {
        this.Sender_Name = Sender_Name;
        System.out.println("MyNotificationListenerService11.doInBackground 222 " + message);
        this.messages = message;
    }

    public ArrayList<String> getMessage() {
        return messages;
    }


    public String getSender_Name() {
        return Sender_Name;
    }

    public void setMessage(String message) {
        messages.add(message);
        System.out.println("MyNotificationListenerService11.doInBackground 2222 " + message);

    }


}
