From 8723dcab07c1d6e7576ac76349114183c68d8f27 Mon Sep 17 00:00:00 2001
From: TechnoJo4 <technojo4@gmail.com>
Date: Sun, 10 Nov 2019 19:10:13 -0500
Subject: [PATCH] add Hiperdex & bump version (#1764)

[Add] Hiperdex
---
 src/all/madara/build.gradle                   |  2 +-
 .../extension/all/madara/MadaraFactory.kt     | 40 ++++++++++++++++++-
 2 files changed, 40 insertions(+), 2 deletions(-)

diff --git a/src/all/madara/build.gradle b/src/all/madara/build.gradle
index 0dbc6b4a8..c43d1584b 100644
--- a/src/all/madara/build.gradle
+++ b/src/all/madara/build.gradle
@@ -5,7 +5,7 @@ ext {
     appName = 'Tachiyomi: Madara (multiple sources)'
     pkgNameSuffix = "all.madara"
     extClass = '.MadaraFactory'
-    extVersionCode = 25
+    extVersionCode = 26
     libVersion = '1.2'
 }
 
diff --git a/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt b/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt
index 4419f25a3..ca2b1a6a9 100644
--- a/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt
+++ b/src/all/madara/src/eu/kanade/tachiyomi/extension/all/madara/MadaraFactory.kt
@@ -52,7 +52,8 @@ class MadaraFactory : SourceFactory {
         AdonisFansub(),
         GetManhwa(),
         AllPornComic(),
-        Milftoon()
+        Milftoon(),
+        Hiperdex()
     )
 }
 
@@ -234,3 +235,40 @@ class Milftoon : Madara("Milftoon", "https://milftoon.xxx", "en") {
     override fun popularMangaRequest(page: Int): Request = GET("$baseUrl/page/$page/?m_orderby=views", headers)
     override fun latestUpdatesRequest(page: Int): Request = GET("$baseUrl/page/$page/?m_orderby=latest", headers)
 }
+
+class Hiperdex : Madara("Hiperdex", "https://hiperdex.com", "en") {
+    override fun getGenreList() = listOf(
+        Genre( "Adult",  "adult"),
+        Genre( "Action",  "action"),
+        Genre( "Adventure",  "adventure"),
+        Genre( "Bully",  "bully"),
+        Genre( "Comedy",  "comedy"),
+        Genre( "Drama",  "drama"),
+        Genre( "Ecchi",  "ecchi"),
+        Genre( "Fantasy",  "fantasy"),
+        Genre( "Gender Bender",  "gender-bender"),
+        Genre( "Harem",  "harem"),
+        Genre( "Historical",  "historical"),
+        Genre( "Horror",  "horror"),
+        Genre( "Isekai",  "isekai"),
+        Genre( "Josei",  "josei"),
+        Genre( "Martial Arts",  "martial-arts"),
+        Genre( "Mature",  "mature"),
+        Genre( "Mystery",  "mystery"),
+        Genre( "Psychological",  "psychological"),
+        Genre( "Romance",  "romance"),
+        Genre( "School Life",  "school-life"),
+        Genre( "Sci-Fi",  "sci-fi"),
+        Genre( "Seinen",  "seinen"),
+        Genre( "Shoujo",  "shoujo"),
+        Genre( "Shounen",  "shounen"),
+        Genre( "Slice of Life",  "slice-of-life"),
+        Genre( "Smut",  "smut"),
+        Genre( "Sports",  "sports"),
+        Genre( "Supernatural",  "supernatural"),
+        Genre( "Thriller",  "thriller"),
+        Genre( "Tragedy",  "tragedy"),
+        Genre( "Yaoi",  "yaoi"),
+        Genre( "Yuri",  "yuri")
+    )
+}