Reorganize data package
This commit is contained in:
		
							parent
							
								
									67ab54ff3b
								
							
						
					
					
						commit
						f63b7c8141
					
				| @ -39,19 +39,19 @@ | ||||
|                 android:value=".ui.manga.MangaActivity" /> | ||||
|         </activity> | ||||
|         <activity | ||||
|             android:name=".ui.preference.SettingsActivity" | ||||
|             android:name=".ui.setting.SettingsActivity" | ||||
|             android:label="@string/title_activity_settings" | ||||
|             android:parentActivityName=".ui.main.MainActivity" > | ||||
|         </activity> | ||||
| 
 | ||||
|         <service android:name=".data.services.LibraryUpdateService" | ||||
|         <service android:name=".data.sync.LibraryUpdateService" | ||||
|             android:exported="false"/> | ||||
| 
 | ||||
|         <service android:name=".data.services.DownloadService" | ||||
|         <service android:name=".data.download.DownloadService" | ||||
|             android:exported="false"/> | ||||
| 
 | ||||
|         <receiver | ||||
|             android:name=".data.services.LibraryUpdateService$SyncOnConnectionAvailable" | ||||
|             android:name=".data.sync.LibraryUpdateService$SyncOnConnectionAvailable" | ||||
|             android:enabled="false"> | ||||
|             <intent-filter> | ||||
|                 <action android:name="android.net.conn.CONNECTIVITY_CHANGE" /> | ||||
|  | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.data.caches; | ||||
| package eu.kanade.mangafeed.data.cache; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| 
 | ||||
| @ -15,7 +15,7 @@ import java.io.OutputStream; | ||||
| import java.lang.reflect.Type; | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.util.DiskUtils; | ||||
| import okio.BufferedSink; | ||||
| import okio.Okio; | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.data.helpers; | ||||
| package eu.kanade.mangafeed.data.database; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| 
 | ||||
| @ -16,16 +16,16 @@ import com.pushtorefresh.storio.sqlite.queries.RawQuery; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.ChapterStorIOSQLiteDeleteResolver; | ||||
| import eu.kanade.mangafeed.data.models.ChapterStorIOSQLiteGetResolver; | ||||
| import eu.kanade.mangafeed.data.models.ChapterStorIOSQLitePutResolver; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.models.MangaStorIOSQLiteDeleteResolver; | ||||
| import eu.kanade.mangafeed.data.models.MangaStorIOSQLitePutResolver; | ||||
| import eu.kanade.mangafeed.data.resolvers.MangaWithUnreadGetResolver; | ||||
| import eu.kanade.mangafeed.data.tables.ChaptersTable; | ||||
| import eu.kanade.mangafeed.data.tables.MangasTable; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.ChapterStorIOSQLiteDeleteResolver; | ||||
| import eu.kanade.mangafeed.data.database.models.ChapterStorIOSQLiteGetResolver; | ||||
| import eu.kanade.mangafeed.data.database.models.ChapterStorIOSQLitePutResolver; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.models.MangaStorIOSQLiteDeleteResolver; | ||||
| import eu.kanade.mangafeed.data.database.models.MangaStorIOSQLitePutResolver; | ||||
| import eu.kanade.mangafeed.data.database.resolvers.MangaWithUnreadGetResolver; | ||||
| import eu.kanade.mangafeed.data.database.tables.ChaptersTable; | ||||
| import eu.kanade.mangafeed.data.database.tables.MangasTable; | ||||
| import eu.kanade.mangafeed.util.ChapterRecognition; | ||||
| import eu.kanade.mangafeed.util.PostResult; | ||||
| import rx.Observable; | ||||
| @ -1,12 +1,12 @@ | ||||
| package eu.kanade.mangafeed.data.helpers; | ||||
| package eu.kanade.mangafeed.data.database; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| import android.database.sqlite.SQLiteDatabase; | ||||
| import android.database.sqlite.SQLiteOpenHelper; | ||||
| import android.support.annotation.NonNull; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.tables.ChaptersTable; | ||||
| import eu.kanade.mangafeed.data.tables.MangasTable; | ||||
| import eu.kanade.mangafeed.data.database.tables.ChaptersTable; | ||||
| import eu.kanade.mangafeed.data.database.tables.MangasTable; | ||||
| 
 | ||||
| public class DbOpenHelper extends SQLiteOpenHelper { | ||||
| 
 | ||||
| @ -1,9 +1,9 @@ | ||||
| package eu.kanade.mangafeed.data.models; | ||||
| package eu.kanade.mangafeed.data.database.models; | ||||
| 
 | ||||
| import com.pushtorefresh.storio.sqlite.annotations.StorIOSQLiteColumn; | ||||
| import com.pushtorefresh.storio.sqlite.annotations.StorIOSQLiteType; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.tables.ChaptersTable; | ||||
| import eu.kanade.mangafeed.data.database.tables.ChaptersTable; | ||||
| 
 | ||||
| @StorIOSQLiteType(table = ChaptersTable.TABLE) | ||||
| public class Chapter { | ||||
| @ -1,9 +1,9 @@ | ||||
| package eu.kanade.mangafeed.data.models; | ||||
| package eu.kanade.mangafeed.data.database.models; | ||||
| 
 | ||||
| import com.pushtorefresh.storio.sqlite.annotations.StorIOSQLiteColumn; | ||||
| import com.pushtorefresh.storio.sqlite.annotations.StorIOSQLiteType; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.tables.MangasTable; | ||||
| import eu.kanade.mangafeed.data.database.tables.MangasTable; | ||||
| 
 | ||||
| @StorIOSQLiteType(table = MangasTable.TABLE) | ||||
| public class Manga { | ||||
| @ -1,11 +1,11 @@ | ||||
| package eu.kanade.mangafeed.data.resolvers; | ||||
| package eu.kanade.mangafeed.data.database.resolvers; | ||||
| 
 | ||||
| import android.database.Cursor; | ||||
| import android.support.annotation.NonNull; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.models.MangaStorIOSQLiteGetResolver; | ||||
| import eu.kanade.mangafeed.data.tables.MangasTable; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.models.MangaStorIOSQLiteGetResolver; | ||||
| import eu.kanade.mangafeed.data.database.tables.MangasTable; | ||||
| 
 | ||||
| 
 | ||||
| public class MangaWithUnreadGetResolver extends MangaStorIOSQLiteGetResolver { | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.data.tables; | ||||
| package eu.kanade.mangafeed.data.database.tables; | ||||
| 
 | ||||
| import android.support.annotation.NonNull; | ||||
| 
 | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.data.tables; | ||||
| package eu.kanade.mangafeed.data.database.tables; | ||||
| 
 | ||||
| import android.support.annotation.NonNull; | ||||
| 
 | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.data.tables; | ||||
| package eu.kanade.mangafeed.data.database.tables; | ||||
| 
 | ||||
| import android.support.annotation.NonNull; | ||||
| 
 | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.data.tables; | ||||
| package eu.kanade.mangafeed.data.database.tables; | ||||
| 
 | ||||
| import android.support.annotation.NonNull; | ||||
| 
 | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.data.helpers; | ||||
| package eu.kanade.mangafeed.data.download; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| 
 | ||||
| @ -16,14 +16,15 @@ import java.net.MalformedURLException; | ||||
| import java.net.URL; | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Download; | ||||
| import eu.kanade.mangafeed.data.models.DownloadQueue; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.services.DownloadService; | ||||
| import eu.kanade.mangafeed.events.DownloadChaptersEvent; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.download.model.Download; | ||||
| import eu.kanade.mangafeed.data.download.model.DownloadQueue; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.data.preference.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.source.SourceManager; | ||||
| import eu.kanade.mangafeed.event.DownloadChaptersEvent; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import eu.kanade.mangafeed.util.DiskUtils; | ||||
| import eu.kanade.mangafeed.util.DynamicConcurrentMergeOperator; | ||||
| import rx.Observable; | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.data.services; | ||||
| package eu.kanade.mangafeed.data.download; | ||||
| 
 | ||||
| import android.app.Service; | ||||
| import android.content.Context; | ||||
| @ -12,8 +12,7 @@ import javax.inject.Inject; | ||||
| 
 | ||||
| import de.greenrobot.event.EventBus; | ||||
| import eu.kanade.mangafeed.App; | ||||
| import eu.kanade.mangafeed.data.helpers.DownloadManager; | ||||
| import eu.kanade.mangafeed.events.DownloadChaptersEvent; | ||||
| import eu.kanade.mangafeed.event.DownloadChaptersEvent; | ||||
| import eu.kanade.mangafeed.util.ContentObservable; | ||||
| import eu.kanade.mangafeed.util.EventBusHook; | ||||
| import eu.kanade.mangafeed.util.NetworkUtil; | ||||
| @ -1,9 +1,12 @@ | ||||
| package eu.kanade.mangafeed.data.models; | ||||
| package eu.kanade.mangafeed.data.download.model; | ||||
| 
 | ||||
| import java.io.File; | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import rx.subjects.PublishSubject; | ||||
| 
 | ||||
| public class Download { | ||||
| @ -1,8 +1,9 @@ | ||||
| package eu.kanade.mangafeed.data.models; | ||||
| package eu.kanade.mangafeed.data.download.model; | ||||
| 
 | ||||
| import java.util.ArrayList; | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.download.model.Download; | ||||
| import rx.Observable; | ||||
| import rx.subjects.PublishSubject; | ||||
| 
 | ||||
| @ -1,25 +1,17 @@ | ||||
| package eu.kanade.mangafeed.data.helpers; | ||||
| package eu.kanade.mangafeed.data.network; | ||||
| 
 | ||||
| 
 | ||||
| import com.squareup.okhttp.CacheControl; | ||||
| import com.squareup.okhttp.Headers; | ||||
| import com.squareup.okhttp.MediaType; | ||||
| import com.squareup.okhttp.OkHttpClient; | ||||
| import com.squareup.okhttp.Request; | ||||
| import com.squareup.okhttp.RequestBody; | ||||
| import com.squareup.okhttp.Response; | ||||
| import com.squareup.okhttp.ResponseBody; | ||||
| 
 | ||||
| import java.io.IOException; | ||||
| import java.net.CookieManager; | ||||
| import java.net.CookiePolicy; | ||||
| import java.net.CookieStore; | ||||
| 
 | ||||
| import okio.Buffer; | ||||
| import okio.BufferedSource; | ||||
| import okio.ForwardingSource; | ||||
| import okio.Okio; | ||||
| import okio.Source; | ||||
| import rx.Observable; | ||||
| 
 | ||||
| public final class NetworkHelper { | ||||
| @ -121,48 +113,4 @@ public final class NetworkHelper { | ||||
|         return cookieManager.getCookieStore(); | ||||
|     } | ||||
| 
 | ||||
|     private static class ProgressResponseBody extends ResponseBody { | ||||
| 
 | ||||
|         private final ResponseBody responseBody; | ||||
|         private final ProgressListener progressListener; | ||||
|         private BufferedSource bufferedSource; | ||||
| 
 | ||||
|         public ProgressResponseBody(ResponseBody responseBody, ProgressListener progressListener) { | ||||
|             this.responseBody = responseBody; | ||||
|             this.progressListener = progressListener; | ||||
|         } | ||||
| 
 | ||||
|         @Override public MediaType contentType() { | ||||
|             return responseBody.contentType(); | ||||
|         } | ||||
| 
 | ||||
|         @Override public long contentLength() throws IOException { | ||||
|             return responseBody.contentLength(); | ||||
|         } | ||||
| 
 | ||||
|         @Override public BufferedSource source() throws IOException { | ||||
|             if (bufferedSource == null) { | ||||
|                 bufferedSource = Okio.buffer(source(responseBody.source())); | ||||
|             } | ||||
|             return bufferedSource; | ||||
|         } | ||||
| 
 | ||||
|         private Source source(Source source) { | ||||
|             return new ForwardingSource(source) { | ||||
|                 long totalBytesRead = 0L; | ||||
|                 @Override public long read(Buffer sink, long byteCount) throws IOException { | ||||
|                     long bytesRead = super.read(sink, byteCount); | ||||
|                     // read() returns the number of bytes read, or -1 if this source is exhausted. | ||||
|                     totalBytesRead += bytesRead != -1 ? bytesRead : 0; | ||||
|                     progressListener.update(totalBytesRead, responseBody.contentLength(), bytesRead == -1); | ||||
|                     return bytesRead; | ||||
|                 } | ||||
|             }; | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|     public interface ProgressListener { | ||||
|         void update(long bytesRead, long contentLength, boolean done); | ||||
|     } | ||||
| 
 | ||||
| } | ||||
| @ -0,0 +1,5 @@ | ||||
| package eu.kanade.mangafeed.data.network; | ||||
| 
 | ||||
| public interface ProgressListener { | ||||
|     void update(long bytesRead, long contentLength, boolean done); | ||||
| } | ||||
| @ -0,0 +1,52 @@ | ||||
| package eu.kanade.mangafeed.data.network; | ||||
| 
 | ||||
| import com.squareup.okhttp.MediaType; | ||||
| import com.squareup.okhttp.ResponseBody; | ||||
| 
 | ||||
| import java.io.IOException; | ||||
| 
 | ||||
| import okio.Buffer; | ||||
| import okio.BufferedSource; | ||||
| import okio.ForwardingSource; | ||||
| import okio.Okio; | ||||
| import okio.Source; | ||||
| 
 | ||||
| public class ProgressResponseBody extends ResponseBody { | ||||
| 
 | ||||
|     private final ResponseBody responseBody; | ||||
|     private final ProgressListener progressListener; | ||||
|     private BufferedSource bufferedSource; | ||||
| 
 | ||||
|     public ProgressResponseBody(ResponseBody responseBody, ProgressListener progressListener) { | ||||
|         this.responseBody = responseBody; | ||||
|         this.progressListener = progressListener; | ||||
|     } | ||||
| 
 | ||||
|     @Override public MediaType contentType() { | ||||
|         return responseBody.contentType(); | ||||
|     } | ||||
| 
 | ||||
|     @Override public long contentLength() throws IOException { | ||||
|         return responseBody.contentLength(); | ||||
|     } | ||||
| 
 | ||||
|     @Override public BufferedSource source() throws IOException { | ||||
|         if (bufferedSource == null) { | ||||
|             bufferedSource = Okio.buffer(source(responseBody.source())); | ||||
|         } | ||||
|         return bufferedSource; | ||||
|     } | ||||
| 
 | ||||
|     private Source source(Source source) { | ||||
|         return new ForwardingSource(source) { | ||||
|             long totalBytesRead = 0L; | ||||
|             @Override public long read(Buffer sink, long byteCount) throws IOException { | ||||
|                 long bytesRead = super.read(sink, byteCount); | ||||
|                 // read() returns the number of bytes read, or -1 if this source is exhausted. | ||||
|                 totalBytesRead += bytesRead != -1 ? bytesRead : 0; | ||||
|                 progressListener.update(totalBytesRead, responseBody.contentLength(), bytesRead == -1); | ||||
|                 return bytesRead; | ||||
|             } | ||||
|         }; | ||||
|     } | ||||
| } | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.data.helpers; | ||||
| package eu.kanade.mangafeed.data.preference; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| import android.content.SharedPreferences; | ||||
| @ -7,7 +7,7 @@ import android.preference.PreferenceManager; | ||||
| import com.f2prateek.rx.preferences.RxSharedPreferences; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import eu.kanade.mangafeed.util.DiskUtils; | ||||
| import rx.Observable; | ||||
| 
 | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.data.helpers; | ||||
| package eu.kanade.mangafeed.data.source; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| 
 | ||||
| @ -6,10 +6,10 @@ import java.util.ArrayList; | ||||
| import java.util.HashMap; | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.sources.Batoto; | ||||
| import eu.kanade.mangafeed.sources.Mangahere; | ||||
| import eu.kanade.mangafeed.sources.Mangafox; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.source.online.english.Batoto; | ||||
| import eu.kanade.mangafeed.data.source.online.english.Mangahere; | ||||
| import eu.kanade.mangafeed.data.source.online.english.Mangafox; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| 
 | ||||
| public class SourceManager { | ||||
| 
 | ||||
| @ -1,12 +1,12 @@ | ||||
| package eu.kanade.mangafeed.sources.base; | ||||
| package eu.kanade.mangafeed.data.source.base; | ||||
| 
 | ||||
| import com.squareup.okhttp.Headers; | ||||
| import com.squareup.okhttp.Response; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import rx.Observable; | ||||
| 
 | ||||
| public abstract class BaseSource { | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.sources.base; | ||||
| package eu.kanade.mangafeed.data.source.base; | ||||
| 
 | ||||
| 
 | ||||
| import android.content.Context; | ||||
| @ -12,12 +12,12 @@ import java.util.List; | ||||
| import javax.inject.Inject; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.App; | ||||
| import eu.kanade.mangafeed.data.caches.CacheManager; | ||||
| import eu.kanade.mangafeed.data.helpers.NetworkHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.cache.CacheManager; | ||||
| import eu.kanade.mangafeed.data.network.NetworkHelper; | ||||
| import eu.kanade.mangafeed.data.preference.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import rx.Observable; | ||||
| import rx.schedulers.Schedulers; | ||||
| 
 | ||||
| @ -1,9 +1,9 @@ | ||||
| package eu.kanade.mangafeed.data.models; | ||||
| package eu.kanade.mangafeed.data.source.model; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.helpers.NetworkHelper; | ||||
| import eu.kanade.mangafeed.data.network.ProgressListener; | ||||
| import rx.subjects.PublishSubject; | ||||
| 
 | ||||
| public class Page implements NetworkHelper.ProgressListener { | ||||
| public class Page implements ProgressListener { | ||||
| 
 | ||||
|     private int pageNumber; | ||||
|     private String url; | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.sources; | ||||
| package eu.kanade.mangafeed.data.source.online.english; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| 
 | ||||
| @ -21,10 +21,10 @@ import java.util.Date; | ||||
| import java.util.List; | ||||
| import java.util.Locale; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.helpers.SourceManager; | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.source.SourceManager; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import rx.Observable; | ||||
| 
 | ||||
| public class Batoto extends Source { | ||||
| @ -400,4 +400,3 @@ public class Batoto extends Source { | ||||
|     } | ||||
| 
 | ||||
| } | ||||
| 
 | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.sources; | ||||
| package eu.kanade.mangafeed.data.source.online.english; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| 
 | ||||
| @ -10,10 +10,10 @@ import org.jsoup.select.Elements; | ||||
| import java.util.ArrayList; | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.helpers.SourceManager; | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.source.SourceManager; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| 
 | ||||
| public class Mangafox extends Source { | ||||
| 
 | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.sources; | ||||
| package eu.kanade.mangafeed.data.source.online.english; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| 
 | ||||
| @ -15,10 +15,10 @@ import java.util.Date; | ||||
| import java.util.List; | ||||
| import java.util.Locale; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.helpers.SourceManager; | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.source.SourceManager; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import rx.Observable; | ||||
| 
 | ||||
| public class Mangahere extends Source { | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.data.services; | ||||
| package eu.kanade.mangafeed.data.sync; | ||||
| 
 | ||||
| import android.app.Service; | ||||
| import android.content.BroadcastReceiver; | ||||
| @ -15,9 +15,9 @@ import javax.inject.Inject; | ||||
| import eu.kanade.mangafeed.App; | ||||
| import eu.kanade.mangafeed.BuildConfig; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.helpers.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.SourceManager; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.source.SourceManager; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.util.AndroidComponentUtil; | ||||
| import eu.kanade.mangafeed.util.NetworkUtil; | ||||
| import eu.kanade.mangafeed.util.NotificationUtil; | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.events; | ||||
| package eu.kanade.mangafeed.event; | ||||
| 
 | ||||
| public class ChapterCountEvent { | ||||
|     private int count; | ||||
| @ -1,9 +1,9 @@ | ||||
| package eu.kanade.mangafeed.events; | ||||
| package eu.kanade.mangafeed.event; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| 
 | ||||
| public class DownloadChaptersEvent { | ||||
|     private Manga manga; | ||||
| @ -1,8 +1,8 @@ | ||||
| package eu.kanade.mangafeed.events; | ||||
| package eu.kanade.mangafeed.event; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| 
 | ||||
| public class SourceMangaChapterEvent { | ||||
| 
 | ||||
| @ -5,8 +5,8 @@ import android.app.Application; | ||||
| import javax.inject.Singleton; | ||||
| 
 | ||||
| import dagger.Component; | ||||
| import eu.kanade.mangafeed.data.services.DownloadService; | ||||
| import eu.kanade.mangafeed.data.services.LibraryUpdateService; | ||||
| import eu.kanade.mangafeed.data.download.DownloadService; | ||||
| import eu.kanade.mangafeed.data.sync.LibraryUpdateService; | ||||
| import eu.kanade.mangafeed.injection.module.AppModule; | ||||
| import eu.kanade.mangafeed.injection.module.DataModule; | ||||
| import eu.kanade.mangafeed.ui.catalogue.CataloguePresenter; | ||||
| @ -17,10 +17,10 @@ import eu.kanade.mangafeed.ui.manga.chapter.ChaptersPresenter; | ||||
| import eu.kanade.mangafeed.ui.manga.info.MangaInfoPresenter; | ||||
| import eu.kanade.mangafeed.ui.reader.ReaderPresenter; | ||||
| import eu.kanade.mangafeed.ui.catalogue.SourcePresenter; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import eu.kanade.mangafeed.ui.reader.ReaderActivity; | ||||
| import eu.kanade.mangafeed.ui.preference.SettingsAccountsFragment; | ||||
| import eu.kanade.mangafeed.ui.preference.SettingsDownloadsFragment; | ||||
| import eu.kanade.mangafeed.ui.setting.SettingsAccountsFragment; | ||||
| import eu.kanade.mangafeed.ui.setting.SettingsDownloadsFragment; | ||||
| 
 | ||||
| @Singleton | ||||
| @Component( | ||||
|  | ||||
| @ -6,12 +6,12 @@ import javax.inject.Singleton; | ||||
| 
 | ||||
| import dagger.Module; | ||||
| import dagger.Provides; | ||||
| import eu.kanade.mangafeed.data.caches.CacheManager; | ||||
| import eu.kanade.mangafeed.data.helpers.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.DownloadManager; | ||||
| import eu.kanade.mangafeed.data.helpers.NetworkHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.SourceManager; | ||||
| import eu.kanade.mangafeed.data.cache.CacheManager; | ||||
| import eu.kanade.mangafeed.data.database.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.download.DownloadManager; | ||||
| import eu.kanade.mangafeed.data.network.NetworkHelper; | ||||
| import eu.kanade.mangafeed.data.preference.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.source.SourceManager; | ||||
| 
 | ||||
| /** | ||||
|  * Provide dependencies to the DataManager, mainly Helper classes and Retrofit services. | ||||
|  | ||||
| @ -21,7 +21,7 @@ import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import butterknife.OnItemClick; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.ui.manga.MangaActivity; | ||||
| import eu.kanade.mangafeed.ui.base.fragment.BaseRxFragment; | ||||
| import eu.kanade.mangafeed.util.PageBundle; | ||||
|  | ||||
| @ -8,7 +8,7 @@ import com.bumptech.glide.Glide; | ||||
| import com.bumptech.glide.load.engine.DiskCacheStrategy; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import uk.co.ribot.easyadapter.ItemViewHolder; | ||||
| import uk.co.ribot.easyadapter.PositionInfo; | ||||
| import uk.co.ribot.easyadapter.annotations.LayoutId; | ||||
|  | ||||
| @ -9,10 +9,10 @@ import java.util.concurrent.TimeUnit; | ||||
| 
 | ||||
| import javax.inject.Inject; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.helpers.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.SourceManager; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.database.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.source.SourceManager; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import eu.kanade.mangafeed.ui.base.presenter.BasePresenter; | ||||
| import eu.kanade.mangafeed.util.PageBundle; | ||||
| import eu.kanade.mangafeed.util.RxPager; | ||||
|  | ||||
| @ -13,7 +13,7 @@ import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import butterknife.OnItemClick; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import eu.kanade.mangafeed.ui.main.MainActivity; | ||||
| import eu.kanade.mangafeed.ui.base.fragment.BaseRxFragment; | ||||
| import nucleus.factory.RequiresPresenter; | ||||
|  | ||||
| @ -4,7 +4,7 @@ import android.view.View; | ||||
| import android.widget.TextView; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import uk.co.ribot.easyadapter.ItemViewHolder; | ||||
| import uk.co.ribot.easyadapter.PositionInfo; | ||||
| import uk.co.ribot.easyadapter.annotations.LayoutId; | ||||
|  | ||||
| @ -2,9 +2,9 @@ package eu.kanade.mangafeed.ui.catalogue; | ||||
| 
 | ||||
| import javax.inject.Inject; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.helpers.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.SourceManager; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.preference.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.source.SourceManager; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import eu.kanade.mangafeed.ui.base.presenter.BasePresenter; | ||||
| 
 | ||||
| 
 | ||||
|  | ||||
| @ -2,7 +2,7 @@ package eu.kanade.mangafeed.ui.download; | ||||
| 
 | ||||
| import android.content.Context; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Download; | ||||
| import eu.kanade.mangafeed.data.download.model.Download; | ||||
| import uk.co.ribot.easyadapter.EasyRecyclerAdapter; | ||||
| 
 | ||||
| public class DownloadAdapter extends EasyRecyclerAdapter<Download> { | ||||
|  | ||||
| @ -14,7 +14,7 @@ import java.util.List; | ||||
| import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Download; | ||||
| import eu.kanade.mangafeed.data.download.model.Download; | ||||
| import eu.kanade.mangafeed.ui.base.fragment.BaseRxFragment; | ||||
| import nucleus.factory.RequiresPresenter; | ||||
| 
 | ||||
|  | ||||
| @ -5,7 +5,7 @@ import android.widget.ProgressBar; | ||||
| import android.widget.TextView; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Download; | ||||
| import eu.kanade.mangafeed.data.download.model.Download; | ||||
| import uk.co.ribot.easyadapter.ItemViewHolder; | ||||
| import uk.co.ribot.easyadapter.PositionInfo; | ||||
| import uk.co.ribot.easyadapter.annotations.LayoutId; | ||||
|  | ||||
| @ -7,10 +7,10 @@ import java.util.concurrent.TimeUnit; | ||||
| 
 | ||||
| import javax.inject.Inject; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.helpers.DownloadManager; | ||||
| import eu.kanade.mangafeed.data.models.Download; | ||||
| import eu.kanade.mangafeed.data.models.DownloadQueue; | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.download.DownloadManager; | ||||
| import eu.kanade.mangafeed.data.download.model.Download; | ||||
| import eu.kanade.mangafeed.data.download.model.DownloadQueue; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.ui.base.presenter.BasePresenter; | ||||
| import rx.Observable; | ||||
| import rx.Subscription; | ||||
|  | ||||
| @ -6,8 +6,7 @@ import android.widget.Filterable; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.ui.library.LibraryHolder; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import rx.Observable; | ||||
| import uk.co.ribot.easyadapter.EasyAdapter; | ||||
| 
 | ||||
|  | ||||
| @ -18,8 +18,8 @@ import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import butterknife.OnItemClick; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.services.LibraryUpdateService; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.sync.LibraryUpdateService; | ||||
| import eu.kanade.mangafeed.ui.manga.MangaActivity; | ||||
| import eu.kanade.mangafeed.ui.base.fragment.BaseRxFragment; | ||||
| import nucleus.factory.RequiresPresenter; | ||||
|  | ||||
| @ -8,7 +8,7 @@ import com.bumptech.glide.Glide; | ||||
| import com.bumptech.glide.load.engine.DiskCacheStrategy; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import uk.co.ribot.easyadapter.ItemViewHolder; | ||||
| import uk.co.ribot.easyadapter.PositionInfo; | ||||
| import uk.co.ribot.easyadapter.annotations.LayoutId; | ||||
|  | ||||
| @ -5,8 +5,8 @@ import android.util.SparseBooleanArray; | ||||
| 
 | ||||
| import javax.inject.Inject; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.helpers.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.database.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.preference.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.ui.base.presenter.BasePresenter; | ||||
| import rx.Observable; | ||||
| import rx.Subscription; | ||||
|  | ||||
| @ -14,7 +14,7 @@ import com.mikepenz.materialdrawer.model.PrimaryDrawerItem; | ||||
| import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.ui.preference.SettingsActivity; | ||||
| import eu.kanade.mangafeed.ui.setting.SettingsActivity; | ||||
| import eu.kanade.mangafeed.ui.base.activity.BaseActivity; | ||||
| import eu.kanade.mangafeed.ui.download.DownloadFragment; | ||||
| import eu.kanade.mangafeed.ui.library.LibraryFragment; | ||||
|  | ||||
| @ -15,7 +15,7 @@ import android.view.MenuItem; | ||||
| import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.ui.base.activity.BaseRxActivity; | ||||
| import eu.kanade.mangafeed.ui.manga.chapter.ChaptersFragment; | ||||
| import eu.kanade.mangafeed.ui.manga.info.MangaInfoFragment; | ||||
|  | ||||
| @ -5,8 +5,8 @@ import android.os.Bundle; | ||||
| import javax.inject.Inject; | ||||
| 
 | ||||
| import de.greenrobot.event.EventBus; | ||||
| import eu.kanade.mangafeed.data.helpers.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.ui.base.presenter.BasePresenter; | ||||
| import rx.Observable; | ||||
| import rx.android.schedulers.AndroidSchedulers; | ||||
|  | ||||
| @ -9,7 +9,7 @@ import java.util.List; | ||||
| 
 | ||||
| import eu.davidea.flexibleadapter.FlexibleAdapter; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.ui.base.fragment.BaseFragment; | ||||
| 
 | ||||
| public class ChaptersAdapter extends FlexibleAdapter<ChaptersHolder, Chapter> { | ||||
|  | ||||
| @ -18,8 +18,8 @@ import java.util.List; | ||||
| import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.services.DownloadService; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.download.DownloadService; | ||||
| import eu.kanade.mangafeed.ui.manga.MangaActivity; | ||||
| import eu.kanade.mangafeed.ui.reader.ReaderActivity; | ||||
| import eu.kanade.mangafeed.ui.base.activity.BaseActivity; | ||||
|  | ||||
| @ -11,8 +11,7 @@ import android.widget.TextView; | ||||
| import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.ui.manga.chapter.ChaptersAdapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| 
 | ||||
| public class ChaptersHolder extends RecyclerView.ViewHolder implements | ||||
|         View.OnClickListener, View.OnLongClickListener { | ||||
|  | ||||
| @ -8,16 +8,16 @@ import java.util.List; | ||||
| import javax.inject.Inject; | ||||
| 
 | ||||
| import de.greenrobot.event.EventBus; | ||||
| import eu.kanade.mangafeed.data.helpers.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.DownloadManager; | ||||
| import eu.kanade.mangafeed.data.helpers.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.SourceManager; | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.events.ChapterCountEvent; | ||||
| import eu.kanade.mangafeed.events.DownloadChaptersEvent; | ||||
| import eu.kanade.mangafeed.events.SourceMangaChapterEvent; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.database.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.download.DownloadManager; | ||||
| import eu.kanade.mangafeed.data.preference.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.source.SourceManager; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.event.ChapterCountEvent; | ||||
| import eu.kanade.mangafeed.event.DownloadChaptersEvent; | ||||
| import eu.kanade.mangafeed.event.SourceMangaChapterEvent; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import eu.kanade.mangafeed.ui.base.presenter.BasePresenter; | ||||
| import eu.kanade.mangafeed.util.EventBusHook; | ||||
| import eu.kanade.mangafeed.util.PostResult; | ||||
|  | ||||
| @ -16,7 +16,7 @@ import com.bumptech.glide.load.engine.DiskCacheStrategy; | ||||
| import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.ui.base.fragment.BaseRxFragment; | ||||
| import nucleus.factory.RequiresPresenter; | ||||
| 
 | ||||
|  | ||||
| @ -4,9 +4,9 @@ import android.os.Bundle; | ||||
| 
 | ||||
| import javax.inject.Inject; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.helpers.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.events.ChapterCountEvent; | ||||
| import eu.kanade.mangafeed.data.database.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.event.ChapterCountEvent; | ||||
| import eu.kanade.mangafeed.ui.base.presenter.BasePresenter; | ||||
| import eu.kanade.mangafeed.util.EventBusHook; | ||||
| import rx.Observable; | ||||
|  | ||||
| @ -18,8 +18,8 @@ import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import eu.kanade.mangafeed.App; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.helpers.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.preference.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.ui.base.activity.BaseRxActivity; | ||||
| import eu.kanade.mangafeed.ui.reader.viewer.base.BaseReader; | ||||
| import eu.kanade.mangafeed.ui.reader.viewer.horizontal.LeftToRightReader; | ||||
|  | ||||
| @ -8,14 +8,14 @@ import java.util.List; | ||||
| import javax.inject.Inject; | ||||
| 
 | ||||
| import de.greenrobot.event.EventBus; | ||||
| import eu.kanade.mangafeed.data.helpers.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.DownloadManager; | ||||
| import eu.kanade.mangafeed.data.helpers.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.events.SourceMangaChapterEvent; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.database.DatabaseHelper; | ||||
| import eu.kanade.mangafeed.data.download.DownloadManager; | ||||
| import eu.kanade.mangafeed.data.preference.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.event.SourceMangaChapterEvent; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import eu.kanade.mangafeed.ui.base.presenter.BasePresenter; | ||||
| import eu.kanade.mangafeed.util.EventBusHook; | ||||
| import icepick.State; | ||||
|  | ||||
| @ -5,7 +5,7 @@ import android.widget.FrameLayout; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.ui.reader.ReaderActivity; | ||||
| 
 | ||||
| public abstract class BaseReader { | ||||
|  | ||||
| @ -5,7 +5,7 @@ import android.support.v4.app.FragmentManager; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| 
 | ||||
| public class ViewPagerReaderAdapter extends SmartFragmentStatePagerAdapter { | ||||
| 
 | ||||
|  | ||||
| @ -18,7 +18,7 @@ import java.util.concurrent.atomic.AtomicInteger; | ||||
| import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.ui.base.fragment.BaseFragment; | ||||
| import eu.kanade.mangafeed.ui.reader.ReaderActivity; | ||||
| import rx.Observable; | ||||
|  | ||||
| @ -8,7 +8,7 @@ import java.util.List; | ||||
| import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.ui.reader.ReaderActivity; | ||||
| import eu.kanade.mangafeed.ui.reader.viewer.base.BaseReader; | ||||
| import eu.kanade.mangafeed.ui.reader.viewer.common.ViewPagerReaderAdapter; | ||||
|  | ||||
| @ -6,7 +6,7 @@ import java.util.ArrayList; | ||||
| import java.util.Collections; | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.ui.reader.ReaderActivity; | ||||
| 
 | ||||
| public class RightToLeftReader extends HorizontalReader { | ||||
|  | ||||
| @ -9,7 +9,7 @@ import java.util.List; | ||||
| import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.ui.reader.ReaderActivity; | ||||
| import eu.kanade.mangafeed.ui.reader.viewer.base.BaseReader; | ||||
| import eu.kanade.mangafeed.ui.reader.viewer.common.ViewPagerReaderAdapter; | ||||
|  | ||||
| @ -11,7 +11,7 @@ import java.util.ArrayList; | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import uk.co.ribot.easyadapter.BaseEasyRecyclerAdapter; | ||||
| import uk.co.ribot.easyadapter.ItemViewHolder; | ||||
| import uk.co.ribot.easyadapter.PositionInfo; | ||||
|  | ||||
| @ -7,7 +7,7 @@ import android.widget.FrameLayout; | ||||
| 
 | ||||
| import java.util.List; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Page; | ||||
| import eu.kanade.mangafeed.data.source.model.Page; | ||||
| import eu.kanade.mangafeed.ui.reader.ReaderActivity; | ||||
| import eu.kanade.mangafeed.ui.reader.viewer.base.BaseReader; | ||||
| import rx.Subscription; | ||||
|  | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.ui.preference; | ||||
| package eu.kanade.mangafeed.ui.setting; | ||||
| 
 | ||||
| import android.app.AlertDialog; | ||||
| import android.content.Context; | ||||
| @ -16,8 +16,8 @@ import com.dd.processbutton.iml.ActionProcessButton; | ||||
| import butterknife.Bind; | ||||
| import butterknife.ButterKnife; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.helpers.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.preference.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import eu.kanade.mangafeed.util.ToastUtil; | ||||
| import rx.Subscription; | ||||
| import rx.android.schedulers.AndroidSchedulers; | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.ui.preference; | ||||
| package eu.kanade.mangafeed.ui.setting; | ||||
| 
 | ||||
| import android.os.Bundle; | ||||
| import android.preference.PreferenceFragment; | ||||
| @ -10,9 +10,9 @@ import javax.inject.Inject; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.App; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.helpers.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.helpers.SourceManager; | ||||
| import eu.kanade.mangafeed.sources.base.Source; | ||||
| import eu.kanade.mangafeed.data.preference.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.source.SourceManager; | ||||
| import eu.kanade.mangafeed.data.source.base.Source; | ||||
| import eu.kanade.mangafeed.ui.base.activity.BaseActivity; | ||||
| import rx.Observable; | ||||
| 
 | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.ui.preference; | ||||
| package eu.kanade.mangafeed.ui.setting; | ||||
| 
 | ||||
| import android.os.Bundle; | ||||
| import android.support.v7.widget.Toolbar; | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.ui.preference; | ||||
| package eu.kanade.mangafeed.ui.setting; | ||||
| 
 | ||||
| import android.os.Bundle; | ||||
| import android.preference.ListPreference; | ||||
| @ -9,7 +9,7 @@ import javax.inject.Inject; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.App; | ||||
| import eu.kanade.mangafeed.R; | ||||
| import eu.kanade.mangafeed.data.helpers.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.data.preference.PreferencesHelper; | ||||
| import eu.kanade.mangafeed.ui.base.activity.BaseActivity; | ||||
| import eu.kanade.mangafeed.util.DiskUtils; | ||||
| 
 | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.ui.preference; | ||||
| package eu.kanade.mangafeed.ui.setting; | ||||
| 
 | ||||
| import android.os.Bundle; | ||||
| import android.preference.PreferenceFragment; | ||||
| @ -1,4 +1,4 @@ | ||||
| package eu.kanade.mangafeed.ui.preference; | ||||
| package eu.kanade.mangafeed.ui.setting; | ||||
| 
 | ||||
| import android.os.Bundle; | ||||
| import android.preference.PreferenceFragment; | ||||
| @ -5,8 +5,8 @@ import java.util.List; | ||||
| import java.util.regex.Matcher; | ||||
| import java.util.regex.Pattern; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| 
 | ||||
| public class ChapterRecognition { | ||||
| 
 | ||||
|  | ||||
| @ -3,8 +3,8 @@ package eu.kanade.mangafeed; | ||||
| import org.junit.Before; | ||||
| import org.junit.Test; | ||||
| 
 | ||||
| import eu.kanade.mangafeed.data.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.models.Manga; | ||||
| import eu.kanade.mangafeed.data.database.models.Chapter; | ||||
| import eu.kanade.mangafeed.data.database.models.Manga; | ||||
| import eu.kanade.mangafeed.util.ChapterRecognition; | ||||
| 
 | ||||
| import static org.hamcrest.Matchers.is; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 inorichi
						inorichi