revert back

This commit is contained in:
M M Arif 2019-10-04 00:21:34 +05:00
parent 56b8b486df
commit 5baacbd801
2 changed files with 3 additions and 35 deletions

View File

@ -10,7 +10,6 @@ import android.widget.Filterable;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.annotation.NonNull;
import androidx.fragment.app.FragmentManager;
import androidx.recyclerview.widget.RecyclerView;
import org.mian.gitnex.R;
import org.mian.gitnex.activities.FileViewActivity;
@ -29,11 +28,6 @@ public class FilesAdapter extends RecyclerView.Adapter<FilesAdapter.FilesViewHol
private List<Files> filesList;
private Context mCtx;
private List<Files> filesListFull;
public FilesDirsResponse filesDirResponse;
public interface FilesDirsResponse{
void onClickResponse(String str);
}
class FilesViewHolder extends RecyclerView.ViewHolder {
@ -64,9 +58,7 @@ public class FilesAdapter extends RecyclerView.Adapter<FilesAdapter.FilesViewHol
}
else if(fileType.getText().toString().equals("dir")) {
//tinyDb.putString("filesDir", fileName.getText().toString());
if(filesDirResponse!=null)
filesDirResponse.onClickResponse(fileName.getText().toString());
//Toasty.info(context, context.getString(R.string.filesDirNotSupportedYet));
Toasty.info(context, context.getString(R.string.filesDirNotSupportedYet));
}
else {
Toasty.info(context, context.getString(R.string.filesGenericError));

View File

@ -5,7 +5,6 @@ import android.os.Bundle;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.fragment.app.FragmentManager;
import androidx.lifecycle.Observer;
import androidx.lifecycle.ViewModelProvider;
import androidx.recyclerview.widget.DividerItemDecoration;
@ -30,8 +29,6 @@ import org.mian.gitnex.models.Files;
import org.mian.gitnex.util.AppUtil;
import org.mian.gitnex.util.TinyDB;
import org.mian.gitnex.viewmodels.FilesViewModel;
import java.util.ArrayList;
import java.util.List;
import java.util.Objects;
@ -39,7 +36,7 @@ import java.util.Objects;
* Author M M Arif
*/
public class FilesFragment extends Fragment implements FilesAdapter.FilesDirsResponse {
public class FilesFragment extends Fragment {
private ProgressBar mProgressBar;
private FilesAdapter adapter;
@ -52,7 +49,6 @@ public class FilesFragment extends Fragment implements FilesAdapter.FilesDirsRes
private String repoName;
private String repoOwner;
private List<Files> filesList;
private OnFragmentInteractionListener mListener;
@ -84,9 +80,6 @@ public class FilesFragment extends Fragment implements FilesAdapter.FilesDirsRes
View v = inflater.inflate(R.layout.fragment_files, container, false);
setHasOptionsMenu(true);
FilesAdapter myAdapter = new FilesAdapter(getActivity(), filesList);
myAdapter.filesDirResponse = this;
TinyDB tinyDb = new TinyDB(getContext());
final String instanceUrl = tinyDb.getString("instanceUrl");
final String loginUid = tinyDb.getString("loginUid");
@ -122,29 +115,12 @@ public class FilesFragment extends Fragment implements FilesAdapter.FilesDirsRes
}
});
if(filesDirDB.isEmpty()) {
fetchDataAsync(instanceUrl, Authorization.returnAuthentication(getContext(), loginUid, instanceToken), repoOwner, repoName);
tinyDb.putString("filesDir", "");
}
else {
tinyDb.putString("filesDir", "");
}
fetchDataAsync(instanceUrl, Authorization.returnAuthentication(getContext(), loginUid, instanceToken), repoOwner, repoName);
return v;
}
@Override
public void onClickResponse(String str) {
TinyDB tinyDb = new TinyDB(getContext());
final String instanceUrl = tinyDb.getString("instanceUrl");
final String loginUid = tinyDb.getString("loginUid");
final String instanceToken = "token " + tinyDb.getString(loginUid + "-token");
fetchDataAsyncSub(instanceUrl, Authorization.returnAuthentication(getContext(), loginUid, instanceToken), repoOwner, repoName, str);
}
private void fetchDataAsync(String instanceUrl, String instanceToken, String owner, String repo) {
FilesViewModel filesModel = new ViewModelProvider(this).get(FilesViewModel.class);