package io.c0nnector.github.paradise.util;
import android.content.res.Resources;
import android.graphics.Color;
import android.support.design.widget.Snackbar;
import android.view.View;
import io.c0nnector.github.paradise.R;
import io.c0nnector.github.paradise.ui.BaseActivity;
public class TokenCheck {
/**
* If no api token is defined we show a snackbar alerting the user
* @param activity
* @param <T>
*/
public static <T extends BaseActivity>void validateApiToken(T activity){
Resources resources = activity.getResources();
String token = resources.getString(R.string.token_angelist_api);
if (Strings.isBlank(token)) {
//show error message
Snackbar snackbar = Snackbar.make(activity.getContentView(), resources.getString(R.string.message_error_no_api_token), Snackbar.LENGTH_INDEFINITE);
snackbar.getView().setBackgroundColor(Color.RED);
snackbar.setAction("OK", new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
snackbar.show();
}
}
}