package com.alorma.github.ui.fragment.content.source;
import android.os.Bundle;
import com.alorma.github.sdk.bean.info.FileInfo;
import com.alorma.github.sdk.services.content.GetFileContentClient;
import rx.Observable;
public class ImageFileFragment extends ImageBaseFileFragment {
public static ImageFileFragment getInstance(FileInfo info) {
ImageFileFragment fragment = new ImageFileFragment();
Bundle args = new Bundle();
args.putParcelable(FILE_INFO, info);
fragment.setArguments(args);
return fragment;
}
@Override
protected Observable<String> getContentObservable(FileInfo fileInfo) {
return new GetFileContentClient(fileInfo).observable().map(content -> content.content);
}
}