Move io related classes to ctbrec.io

This commit is contained in:
0xboobface 2018-10-16 18:35:51 +02:00
parent 26a73c3228
commit 0aa6cad1c3
21 changed files with 31 additions and 23 deletions

View File

@ -26,6 +26,7 @@ import com.iheartradio.m3u8.data.PlaylistData;
import com.squareup.moshi.JsonAdapter; import com.squareup.moshi.JsonAdapter;
import com.squareup.moshi.Moshi; import com.squareup.moshi.Moshi;
import ctbrec.io.HttpClient;
import ctbrec.recorder.StreamInfo; import ctbrec.recorder.StreamInfo;
import ctbrec.recorder.download.StreamSource; import ctbrec.recorder.download.StreamSource;
import okhttp3.FormBody; import okhttp3.FormBody;

View File

@ -17,6 +17,7 @@ import org.slf4j.LoggerFactory;
import com.squareup.moshi.JsonAdapter; import com.squareup.moshi.JsonAdapter;
import com.squareup.moshi.Moshi; import com.squareup.moshi.Moshi;
import ctbrec.io.ModelJsonAdapter;
import ctbrec.recorder.OS; import ctbrec.recorder.OS;
import okio.Buffer; import okio.Buffer;
import okio.BufferedSource; import okio.BufferedSource;

View File

@ -1,4 +1,4 @@
package ctbrec; package ctbrec.io;
import java.io.IOException; import java.io.IOException;
import java.io.OutputStream; import java.io.OutputStream;

View File

@ -1,4 +1,4 @@
package ctbrec; package ctbrec.io;
import java.io.IOException; import java.io.IOException;
import java.util.NoSuchElementException; import java.util.NoSuchElementException;
@ -7,6 +7,8 @@ import java.util.concurrent.TimeUnit;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import ctbrec.Config;
import ctbrec.Settings;
import ctbrec.Settings.ProxyType; import ctbrec.Settings.ProxyType;
import ctbrec.ui.CookieJarImpl; import ctbrec.ui.CookieJarImpl;
import ctbrec.ui.CtbrecApplication; import ctbrec.ui.CtbrecApplication;

View File

@ -1,4 +1,4 @@
package ctbrec; package ctbrec.io;
import java.io.IOException; import java.io.IOException;
import java.time.Instant; import java.time.Instant;

View File

@ -1,4 +1,4 @@
package ctbrec; package ctbrec.io;
import java.io.IOException; import java.io.IOException;
import java.util.Optional; import java.util.Optional;
@ -6,6 +6,10 @@ import java.util.Optional;
import com.squareup.moshi.JsonAdapter; import com.squareup.moshi.JsonAdapter;
import com.squareup.moshi.JsonReader; import com.squareup.moshi.JsonReader;
import com.squareup.moshi.JsonReader.Token; import com.squareup.moshi.JsonReader.Token;
import ctbrec.ChaturbateModel;
import ctbrec.Model;
import com.squareup.moshi.JsonWriter; import com.squareup.moshi.JsonWriter;
public class ModelJsonAdapter extends JsonAdapter<Model> { public class ModelJsonAdapter extends JsonAdapter<Model> {

View File

@ -1,4 +1,4 @@
package ctbrec.recorder; package ctbrec.io;
import java.io.InputStream; import java.io.InputStream;
import java.io.OutputStream; import java.io.OutputStream;

View File

@ -29,10 +29,10 @@ import com.iheartradio.m3u8.PlaylistException;
import ctbrec.ChaturbateModel; import ctbrec.ChaturbateModel;
import ctbrec.Config; import ctbrec.Config;
import ctbrec.HttpClient;
import ctbrec.Model; import ctbrec.Model;
import ctbrec.ModelParser; import ctbrec.ModelParser;
import ctbrec.Recording; import ctbrec.Recording;
import ctbrec.io.HttpClient;
import ctbrec.recorder.PlaylistGenerator.InvalidPlaylistException; import ctbrec.recorder.PlaylistGenerator.InvalidPlaylistException;
import ctbrec.recorder.download.Download; import ctbrec.recorder.download.Download;
import ctbrec.recorder.download.HlsDownload; import ctbrec.recorder.download.HlsDownload;

View File

@ -16,11 +16,11 @@ import com.squareup.moshi.Moshi;
import ctbrec.Config; import ctbrec.Config;
import ctbrec.Hmac; import ctbrec.Hmac;
import ctbrec.HttpClient;
import ctbrec.InstantJsonAdapter;
import ctbrec.Model; import ctbrec.Model;
import ctbrec.ModelJsonAdapter;
import ctbrec.Recording; import ctbrec.Recording;
import ctbrec.io.HttpClient;
import ctbrec.io.InstantJsonAdapter;
import ctbrec.io.ModelJsonAdapter;
import okhttp3.MediaType; import okhttp3.MediaType;
import okhttp3.Request; import okhttp3.Request;
import okhttp3.Request.Builder; import okhttp3.Request.Builder;

View File

@ -19,7 +19,7 @@ import com.iheartradio.m3u8.data.MediaPlaylist;
import com.iheartradio.m3u8.data.Playlist; import com.iheartradio.m3u8.data.Playlist;
import com.iheartradio.m3u8.data.TrackData; import com.iheartradio.m3u8.data.TrackData;
import ctbrec.HttpClient; import ctbrec.io.HttpClient;
import okhttp3.Request; import okhttp3.Request;
import okhttp3.Response; import okhttp3.Response;

View File

@ -23,8 +23,8 @@ import com.iheartradio.m3u8.ParseException;
import com.iheartradio.m3u8.PlaylistException; import com.iheartradio.m3u8.PlaylistException;
import ctbrec.Config; import ctbrec.Config;
import ctbrec.HttpClient;
import ctbrec.Model; import ctbrec.Model;
import ctbrec.io.HttpClient;
import okhttp3.Request; import okhttp3.Request;
import okhttp3.Response; import okhttp3.Response;

View File

@ -35,9 +35,9 @@ import com.iheartradio.m3u8.ParseException;
import com.iheartradio.m3u8.PlaylistException; import com.iheartradio.m3u8.PlaylistException;
import ctbrec.Config; import ctbrec.Config;
import ctbrec.HttpClient;
import ctbrec.Model; import ctbrec.Model;
import ctbrec.Recording; import ctbrec.Recording;
import ctbrec.io.HttpClient;
import ctbrec.recorder.ProgressListener; import ctbrec.recorder.ProgressListener;
import okhttp3.Request; import okhttp3.Request;
import okhttp3.Response; import okhttp3.Response;

View File

@ -21,10 +21,10 @@ import com.squareup.moshi.JsonAdapter;
import com.squareup.moshi.Moshi; import com.squareup.moshi.Moshi;
import ctbrec.ChaturbateModel; import ctbrec.ChaturbateModel;
import ctbrec.InstantJsonAdapter;
import ctbrec.Model; import ctbrec.Model;
import ctbrec.ModelJsonAdapter;
import ctbrec.Recording; import ctbrec.Recording;
import ctbrec.io.InstantJsonAdapter;
import ctbrec.io.ModelJsonAdapter;
import ctbrec.recorder.Recorder; import ctbrec.recorder.Recorder;
public class RecorderServlet extends AbstractCtbrecServlet { public class RecorderServlet extends AbstractCtbrecServlet {

View File

@ -20,8 +20,8 @@ import com.squareup.moshi.Moshi;
import com.squareup.moshi.Types; import com.squareup.moshi.Types;
import ctbrec.Config; import ctbrec.Config;
import ctbrec.HttpClient;
import ctbrec.Version; import ctbrec.Version;
import ctbrec.io.HttpClient;
import ctbrec.recorder.LocalRecorder; import ctbrec.recorder.LocalRecorder;
import ctbrec.recorder.Recorder; import ctbrec.recorder.Recorder;
import ctbrec.recorder.RemoteRecorder; import ctbrec.recorder.RemoteRecorder;

View File

@ -6,10 +6,10 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import ctbrec.Config; import ctbrec.Config;
import ctbrec.DevNull;
import ctbrec.Recording; import ctbrec.Recording;
import ctbrec.io.DevNull;
import ctbrec.io.StreamRedirectThread;
import ctbrec.recorder.OS; import ctbrec.recorder.OS;
import ctbrec.recorder.StreamRedirectThread;
public class Player { public class Player {
private static final transient Logger LOG = LoggerFactory.getLogger(Player.class); private static final transient Logger LOG = LoggerFactory.getLogger(Player.class);

View File

@ -19,8 +19,8 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import ctbrec.ChaturbateModel; import ctbrec.ChaturbateModel;
import ctbrec.HttpClient;
import ctbrec.Model; import ctbrec.Model;
import ctbrec.io.HttpClient;
import ctbrec.recorder.Recorder; import ctbrec.recorder.Recorder;
import javafx.application.Platform; import javafx.application.Platform;
import javafx.collections.FXCollections; import javafx.collections.FXCollections;

View File

@ -29,10 +29,10 @@ import com.iheartradio.m3u8.ParseException;
import com.iheartradio.m3u8.PlaylistException; import com.iheartradio.m3u8.PlaylistException;
import ctbrec.Config; import ctbrec.Config;
import ctbrec.HttpClient;
import ctbrec.ChaturbateModel; import ctbrec.ChaturbateModel;
import ctbrec.Recording; import ctbrec.Recording;
import ctbrec.Recording.STATUS; import ctbrec.Recording.STATUS;
import ctbrec.io.HttpClient;
import ctbrec.recorder.Recorder; import ctbrec.recorder.Recorder;
import ctbrec.recorder.download.MergedHlsDownload; import ctbrec.recorder.download.MergedHlsDownload;
import javafx.application.Platform; import javafx.application.Platform;

View File

@ -5,8 +5,8 @@ import java.util.Optional;
import java.util.concurrent.ExecutionException; import java.util.concurrent.ExecutionException;
import java.util.function.Function; import java.util.function.Function;
import ctbrec.HttpClient;
import ctbrec.Model; import ctbrec.Model;
import ctbrec.io.HttpClient;
import ctbrec.recorder.download.StreamSource; import ctbrec.recorder.download.StreamSource;
import javafx.concurrent.Task; import javafx.concurrent.Task;
import javafx.scene.control.ChoiceDialog; import javafx.scene.control.ChoiceDialog;

View File

@ -10,8 +10,8 @@ import org.slf4j.LoggerFactory;
import ctbrec.ChaturbateModel; import ctbrec.ChaturbateModel;
import ctbrec.Config; import ctbrec.Config;
import ctbrec.HttpClient;
import ctbrec.Model; import ctbrec.Model;
import ctbrec.io.HttpClient;
import ctbrec.recorder.Recorder; import ctbrec.recorder.Recorder;
import ctbrec.recorder.StreamInfo; import ctbrec.recorder.StreamInfo;
import javafx.animation.FadeTransition; import javafx.animation.FadeTransition;

View File

@ -28,9 +28,9 @@ import org.slf4j.LoggerFactory;
import com.sun.javafx.collections.ObservableListWrapper; import com.sun.javafx.collections.ObservableListWrapper;
import ctbrec.Config; import ctbrec.Config;
import ctbrec.HttpClient;
import ctbrec.ChaturbateModel; import ctbrec.ChaturbateModel;
import ctbrec.ModelParser; import ctbrec.ModelParser;
import ctbrec.io.HttpClient;
import ctbrec.recorder.Recorder; import ctbrec.recorder.Recorder;
import javafx.collections.ObservableList; import javafx.collections.ObservableList;
import javafx.concurrent.ScheduledService; import javafx.concurrent.ScheduledService;

View File

@ -10,8 +10,8 @@ import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
import ctbrec.Config; import ctbrec.Config;
import ctbrec.HttpClient;
import ctbrec.Model; import ctbrec.Model;
import ctbrec.io.HttpClient;
import javafx.application.Platform; import javafx.application.Platform;
import javafx.concurrent.Task; import javafx.concurrent.Task;
import javafx.scene.control.Alert; import javafx.scene.control.Alert;