package com.maxiee.heartbeat.data;
import android.content.Context;
import com.maxiee.heartbeat.database.utils.EventUtils;
import com.maxiee.heartbeat.database.utils.ThoughtUtils;
import com.maxiee.heartbeat.model.Event;
import java.util.ArrayList;
/**
* Created by maxiee on 15/11/10.
*/
public class TodayManager extends BaseEventManager{
public TodayManager(Context context) {
super(context);
mEventList = new ArrayList<>();
reload();
}
@Override
void reload() {
if (mEventList != null) mEventList.clear();
mEventList.addAll(EventUtils.getToday(mContext));
}
@Override
public void addEvent(Event event) {
reload();
}
@Override
public void updateEvent(Event e) {
reload();
}
public int countTodayThought() {
return ThoughtUtils.getTodayCount(mContext);
}
public int countTodayEvent() {
return mEventList.size();
}
}