/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package neembuu.uploader.uploaders;
import shashaank.smallmodule.SmallModule;
import neembuu.uploader.interfaces.Uploader;
import neembuu.uploader.interfaces.Account;
import neembuu.uploader.accounts.VReerAccount;
import neembuu.uploader.httpclient.NUHttpClient;
import neembuu.uploader.httpclient.httprequest.NUHttpGet;
import neembuu.uploader.httpclient.httprequest.NUHttpPost;
import neembuu.uploader.interfaces.UploadStatus;
import neembuu.uploader.interfaces.UploaderAccountNecessary;
import neembuu.uploader.interfaces.abstractimpl.AbstractUploader;
import org.apache.http.HttpResponse;
import org.apache.http.client.HttpClient;
import org.apache.http.protocol.BasicHttpContext;
import org.apache.http.protocol.HttpContext;
/**
*
* @author davidepastore
*/
@SmallModule(
exports={VReer.class,VReerAccount.class},
interfaces={Uploader.class,Account.class},
name="VReer.com",
ignore = true
)
public class VReer extends AbstractUploader implements UploaderAccountNecessary {
VReerAccount vReerAccount = (VReerAccount) getAccountsProvider().getAccount("VReer.com");
//Necessary variables
private HttpClient httpclient = NUHttpClient.getHttpClient();
private HttpContext httpContext = new BasicHttpContext();
private HttpResponse httpResponse;
private NUHttpPost httpPost;
private NUHttpGet httpGet;
private String stringResponse;
public VReer() {
host = "VReer.com";
downURL = UploadStatus.PLEASEWAIT.getLocaleSpecificString();
delURL = UploadStatus.NA.getLocaleSpecificString();
if (vReerAccount.loginsuccessful) {
host = vReerAccount.username + " | VReer.com";
}
}
@Override
public void run() {
//Checking once again as user may disable account while this upload thread is waiting in queue
if (vReerAccount.loginsuccessful) {
host = vReerAccount.username + " | VReer.com";
} else {
host = "VReer.com";
uploadInvalid();
return;
}
//Check file type
//uploadVReer();
}
}