package com.example.status_saver.utils;

import androidx.room.TypeConverter;

import com.google.gson.Gson;
import com.google.gson.reflect.TypeToken;

import java.lang.reflect.Type;
import java.util.ArrayList;

public class Convertors {
    private Gson gson = new Gson();

    @TypeConverter
    public ArrayList<String> stringToList(String data) {
        Type listType = new TypeToken<ArrayList<String>>() {}.getType();
        return gson.fromJson(data, listType);
    }

    @TypeConverter
    public String listToString(ArrayList<String> someObjects) {
        return gson.toJson(someObjects);
    }

}
