package com.andrewshu.android.reddit.common;
import android.content.Context;
import android.view.View;
import android.widget.EditText;
import android.widget.Toast;
public class FormValidation {
public static boolean validateComposeMessageInputFields(
Context context,
final EditText composeDestination,
final EditText composeSubject,
final EditText composeText,
final EditText composeCaptcha
) {
// reddit.com performs these sanity checks too.
if ("".equals(composeDestination.getText().toString().trim())) {
Toast.makeText(context, "please enter a username", Toast.LENGTH_LONG).show();
return false;
}
if ("".equals(composeSubject.getText().toString().trim())) {
Toast.makeText(context, "please enter a subject", Toast.LENGTH_LONG).show();
return false;
}
if ("".equals(composeText.getText().toString().trim())) {
Toast.makeText(context, "you need to enter a message", Toast.LENGTH_LONG).show();
return false;
}
if (composeCaptcha.getVisibility() == View.VISIBLE && "".equals(composeCaptcha.getText().toString().trim())) {
Toast.makeText(context, "", Toast.LENGTH_LONG).show();
return false;
}
return true;
}
}