package io.evercam.androidapp.feedback; import android.content.Context; import java.util.HashMap; import io.evercam.androidapp.utils.Constants; import io.keen.client.java.KeenClient; public class NewUserFeedbackItem extends FeedbackItem { private String email; public NewUserFeedbackItem(Context context, String username, String email) { super(context, username); this.email = email; } @Override public HashMap<String, Object> toHashMap() { HashMap<String, Object> map = super.toHashMap(); map.put("from", FROM_ANDROID); map.put("email", email); return map; } @Override public void sendToKeenIo(final KeenClient client) { if(client != null) { final FeedbackItem feedbackItem = this; new Thread(new Runnable() { @Override public void run() { client.addEvent(Constants.KEEN_COLLECTION_NEW_USER, feedbackItem.toHashMap()); } }).start(); } } }