Proyectos de Subversion Android Microlearning - Nuevo Interface

Rev

Rev 71 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 71 Rev 73
Línea 58... Línea 58...
58
import okhttp3.Request;
58
import okhttp3.Request;
59
import okhttp3.RequestBody;
59
import okhttp3.RequestBody;
60
import okhttp3.Response;
60
import okhttp3.Response;
Línea 61... Línea 61...
61
 
61
 
62
 
62
 
63
public class SigninFragment extends Fragment implements LifecycleOwner  {
63
public class SigninFragment extends Fragment implements LifecycleOwner {
64
    //implements ITaskCallback {
64
    //implements ITaskCallback {
65
    private final static String TAG = "C2GS - SigninFragment";
65
    private final static String TAG = "C2GS - SigninFragment";
66
    private ITwoGetSkills iTwoGetSkills;
66
    private ITwoGetSkills iTwoGetSkills;
Línea 91... Línea 91...
91
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
91
    public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceState) {
92
        super.onViewCreated(view, savedInstanceState);
92
        super.onViewCreated(view, savedInstanceState);
93
        iTwoGetSkills = (ITwoGetSkills) getActivity();
93
        iTwoGetSkills = (ITwoGetSkills) getActivity();
94
        mProgressBar = (ProgressBar) getView().findViewById(R.id.signin_progress_bar);
94
        mProgressBar = (ProgressBar) getView().findViewById(R.id.signin_progress_bar);
95
        mEditTextEmail = (EditText) getView().findViewById(R.id.signin_edittext_email);
95
        mEditTextEmail = (EditText) getView().findViewById(R.id.signin_edittext_email);
96
        //mEditTextEmail.setText("santiago.olivera@leaderslinked.com");
-
 
97
        //mEditTextEmail.setText("efrain.yanez@leaderslinked.com");
96
        //mEditTextEmail.setText("efrain.yanez@leaderslinked.com");
98
        //mEditTextEmail.setText("snof@adinet.com.uy");
-
 
99
        //mEditTextEmail.setText("mmarrugo@coosalud.com");
-
 
100
        //mEditTextEmail.setText("daniela.lara@mdsmexico.com");
-
 
Línea 101... Línea 97...
101
 
97
 
102
 
98
 
103
        mEditTextEmail.setOnEditorActionListener(new TextView.OnEditorActionListener() {
99
        mEditTextEmail.setOnEditorActionListener(new TextView.OnEditorActionListener() {
Línea 107... Línea 103...
107
                return true;
103
                return true;
108
            }
104
            }
109
        });
105
        });
Línea 110... Línea 106...
110
 
106
 
111
        mEditTextPassword = (EditText) getView().findViewById(R.id.signin_edittext_password);
107
        mEditTextPassword = (EditText) getView().findViewById(R.id.signin_edittext_password);
112
        //mEditTextPassword.setText("Cesa2020");
108
        //mEditTextPassword.setText("Cesa2020$");
113
        //mEditTextPassword.setText("Aalmiron2021");
109
        //mEditTextPassword.setText("Aalmiron2021");
114
        //mEditTextPassword.setText("Mmarrugo2021");
110
        //mEditTextPassword.setText("Mmarrugo2021");
115
        //mEditTextPassword.setText("Cesa2020*");
111
        //mEditTextPassword.setText("Cesa2020*");
116
        mEditTextPassword.setOnEditorActionListener(new TextView.OnEditorActionListener() {
112
        mEditTextPassword.setOnEditorActionListener(new TextView.OnEditorActionListener() {
Línea 172... Línea 168...
172
 
168
 
173
        if (inProgress) {
169
        if (inProgress) {
174
            return;
170
            return;
Línea -... Línea 171...
-
 
171
        }
-
 
172
 
-
 
173
        String deviceAes = iTwoGetSkills.getPreference().getAes();
-
 
174
        String devicePassword = iTwoGetSkills.getPreference().getPassword();
-
 
175
        if (deviceAes.isEmpty() || devicePassword.isEmpty()) {
-
 
176
 
-
 
177
            iTwoGetSkills.showMessageSnackBar("Dispositivo no registrado, intente nuevamente");
-
 
178
            iTwoGetSkills.syncToServerOrCheckChanges();
-
 
179
 
-
 
180
            return;
-
 
181
        }
175
        }
182
 
176
 
183
 
177
        /*
184
        /*
178
        if(TextUtils.isEmpty(iTwoGetSkills.getPreference().getAes())) {
185
        if(TextUtils.isEmpty(iTwoGetSkills.getPreference().getAes())) {
179
            iTwoGetSkills.reloadPreference();
186
            iTwoGetSkills.reloadPreference();
Línea 214... Línea 221...
214
 
221
 
215
        if(iTwoGetSkills.isConnectedInternet()) {
222
        if(iTwoGetSkills.isConnectedInternet()) {
Línea 216... Línea -...
216
            inProgress = true;
-
 
Línea 217... Línea 223...
217
 
223
            inProgress = true;
218
 
224
 
219
            String aes = iTwoGetSkills.getPreference().getAes();
225
 
220
 
226
 
221
            mEditTextEmail.setEnabled(false);
227
            mEditTextEmail.setEnabled(false);
Línea 222... Línea 228...
222
            mEditTextPassword.setEnabled(false);
228
            mEditTextPassword.setEnabled(false);
Línea 223... Línea 229...
223
            mButtonSignUp.setEnabled(false);
229
            mButtonSignUp.setEnabled(false);
Línea 224... Línea 230...
224
            mButtonSignIn.setEnabled(false);
230
            mButtonSignIn.setEnabled(false);
225
            iTwoGetSkills.showProgressBar();
231
            iTwoGetSkills.showProgressBar();
Línea 226... Línea 232...
226
 
232
 
Línea 227... Línea 233...
227
            try {
233
            try {
228
 
234
 
229
                Log.d("AES", aes);
235
                Log.d("AES", deviceAes);
230
 
236
 
231
                Http http = new Http(getActivity().getCacheDir());
237
                Http http = new Http(getActivity().getCacheDir());
232
                OkHttpClient client = http.getHttpClient(false);
238
                OkHttpClient client = http.getHttpClient(false);
233
 
239
 
234
                Log.d(TAG, "URL = " + Configuration.URL_SIGNIN);
240
                Log.d(TAG, "URL = " + Configuration.URL_SIGNIN);
235
 
241
 
236
                RequestBody formBody = null;
242
                RequestBody formBody = null;
237
                if(aes.isEmpty()) {
243
              /*  if(aes.isEmpty()) {
238
                    formBody = new FormBody.Builder()
244
                    formBody = new FormBody.Builder()
Línea 239... Línea 245...
239
                            .add(Constants.POST_SIGNIN_FIELD_APPLICATION_ID, String.valueOf(Configuration.APPLICATION_ID))
245
                            .add(Constants.POST_SIGNIN_FIELD_APPLICATION_ID, String.valueOf(Configuration.APPLICATION_ID))
240
                            .add(Constants.POST_SIGNIN_FIELD_DEVICE_UUID, iTwoGetSkills.getPreference().getDeviceUuid())
246
                            .add(Constants.POST_SIGNIN_FIELD_DEVICE_UUID, iTwoGetSkills.getPreference().getDeviceUuid())
-
 
247
                            .add(Constants.POST_SIGNIN_FIELD_EMAIL, email)
241
                            .add(Constants.POST_SIGNIN_FIELD_EMAIL, email)
248
                            .add(Constants.POST_SIGNIN_FIELD_PASSWORD, password)
242
                            .add(Constants.POST_SIGNIN_FIELD_PASSWORD, password)
249
                            .add(Constants.POST_SIGNIN_FIELD_DEVICE_ENCRYPTER, "") //Constants.SIGNIN_ENCRYPTER)
243
                            .add(Constants.POST_SIGNIN_FIELD_DEVICE_ENCRYPTER, "") //Constants.SIGNIN_ENCRYPTER)
250
                            .build();
244
                            .build();
251
                } else {*/
245
                } else {
252
                    AesCipher encryptedEmail    = AesCipher.encrypt(deviceAes, email);
246
                    AesCipher encryptedEmail    = AesCipher.encrypt(aes, email);
253
                    AesCipher encryptedPassword = AesCipher.encrypt(deviceAes, password);