From 5c5d460665b00137c156f5c067c52fd0c6e01cc2 Mon Sep 17 00:00:00 2001 From: Andy Bao Date: Wed, 19 Apr 2017 17:24:19 -0400 Subject: [PATCH] Add runtime defined sources functionality --- .../java/eu/kanade/tachiyomi/source/SourceFactory.kt | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 library/src/main/java/eu/kanade/tachiyomi/source/SourceFactory.kt diff --git a/library/src/main/java/eu/kanade/tachiyomi/source/SourceFactory.kt b/library/src/main/java/eu/kanade/tachiyomi/source/SourceFactory.kt new file mode 100644 index 0000000..d326c43 --- /dev/null +++ b/library/src/main/java/eu/kanade/tachiyomi/source/SourceFactory.kt @@ -0,0 +1,12 @@ +package eu.kanade.tachiyomi.source + +/** + * A factory for creating sources at runtime. + */ +interface SourceFactory { + /** + * Create a new copy of the sources + * @return The created sources + */ + fun createSources(): List +}