package cgeo.geocaching.settings; import cgeo.geocaching.connector.ec.ECConnector; import cgeo.geocaching.connector.ec.ECLogin; import cgeo.geocaching.enumerations.StatusCode; import org.apache.commons.lang3.tuple.ImmutablePair; import rx.Observable; import android.content.Context; import android.graphics.drawable.Drawable; import android.util.AttributeSet; public class CheckECCredentialsPreference extends AbstractCheckCredentialsPreference { public CheckECCredentialsPreference(final Context context, final AttributeSet attrs) { super(context, attrs); } public CheckECCredentialsPreference(final Context context, final AttributeSet attrs, final int defStyle) { super(context, attrs, defStyle); } @Override protected ImmutablePair getCredentials() { return Settings.getCredentials(ECConnector.getInstance()); } @Override protected ImmutablePair> login() { return new ImmutablePair<>(ECLogin.getInstance().login(), null); } }