diff --git a/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java b/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java index a4c9d270..23560292 100644 --- a/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java +++ b/app/src/main/java/org/mian/gitnex/adapters/FilesAdapter.java @@ -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 filesList; private Context mCtx; private List 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 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);