package com.appboy.sample;
import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import com.appboy.models.cards.Card;
import com.appboy.support.StringUtils;
import com.appboy.ui.actions.IAction;
import com.appboy.ui.feed.listeners.IFeedClickActionListener;
public class CustomFeedClickActionListener implements IFeedClickActionListener {
@Override
public boolean onFeedCardClicked(Context context, Card card, IAction cardAction) {
if (!StringUtils.isNullOrBlank(card.getUrl()) && card.getUrl().matches(context.getString(R.string.youtube_regex))) {
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(card.getUrl()));
context.startActivity(intent);
return true;
} else {
return false;
}
}
}