diff --git a/.idea/deploymentTargetDropDown.xml b/.idea/deploymentTargetDropDown.xml deleted file mode 100644 index 76049e85..00000000 --- a/.idea/deploymentTargetDropDown.xml +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/feature/library/build.gradle b/feature/library/build.gradle index 97d6dc86..89087a45 100644 --- a/feature/library/build.gradle +++ b/feature/library/build.gradle @@ -1,5 +1,6 @@ plugins { id 'com.android.library' + id 'com.google.dagger.hilt.android' } android { @@ -46,5 +47,9 @@ dependencies { implementation project(':shared:ui') + implementation project(':model') + + implementation project(':data') + } \ No newline at end of file diff --git a/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryTopFragment.java b/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryTopFragment.java index 867f928b..152b73b9 100644 --- a/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryTopFragment.java +++ b/feature/library/src/main/java/one/nem/lacerta/feature/library/LibraryTopFragment.java @@ -13,17 +13,29 @@ import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.TextView; +import android.widget.Toast; import java.util.ArrayList; import java.util.List; +import javax.inject.Inject; + +import dagger.hilt.android.AndroidEntryPoint; +import one.nem.lacerta.data.Document; +import one.nem.lacerta.model.document.DocumentMeta; +import one.nem.lacerta.model.document.tag.DocumentTag; + /** * A simple {@link Fragment} subclass. * Use the {@link LibraryTopFragment#newInstance} factory method to * create an instance of this fragment. */ +@AndroidEntryPoint public class LibraryTopFragment extends Fragment { + @Inject + Document document; + // TODO: Rename parameter arguments, choose names that match // the fragment initialization parameters, e.g. ARG_ITEM_NUMBER private static final String ARG_PARAM1 = "param1"; @@ -76,6 +88,13 @@ public class LibraryTopFragment extends Fragment { LinearLayoutManager layoutManager = new LinearLayoutManager(getContext()); documentRecyclerView.setLayoutManager(layoutManager); + List metas = new ArrayList<>(); + + metas = document.getAllDocumentMetas(100); + + Toast.makeText(getContext(), "Documents: " + Integer.toString(metas.size()), Toast.LENGTH_LONG).show(); + + List documentList = new ArrayList<>(); documentList.add("Document A"); documentList.add("Document B");