package com.mairos.twisterblog.network;
import com.mairos.twisterblog.model.Post;
import com.mairos.twisterblog.storage.Storage;
import com.octo.android.robospice.request.retrofit.RetrofitSpiceRequest;
public class PostsRequest extends RetrofitSpiceRequest<Post.List, TwisterBlogHttp> {
public PostsRequest() {
super(Post.List.class, TwisterBlogHttp.class);
}
@Override
public Post.List loadDataFromNetwork() {
Post.List posts = getService().getPosts();
if (posts != null) {
Storage.get().deleteAllPosts();
Storage.get().savePosts(posts);
}
return posts;
}
}