45 lines
978 B
Java
45 lines
978 B
Java
package ctbrec.sites.chaturbate;
|
|
|
|
import ctbrec.Model;
|
|
import ctbrec.Site;
|
|
import ctbrec.recorder.Recorder;
|
|
import ctbrec.ui.TabProvider;
|
|
|
|
public class Chaturbate implements Site {
|
|
|
|
private Recorder recorder;
|
|
|
|
@Override
|
|
public String getName() {
|
|
return "Chaturbate";
|
|
}
|
|
|
|
@Override
|
|
public String getBaseUrl() {
|
|
return "https://chaturbate.com";
|
|
}
|
|
|
|
@Override
|
|
public String getAffiliateLink() {
|
|
return getBaseUrl() + "/in/?track=default&tour=LQps&campaign=55vTi&room=0xb00bface";
|
|
}
|
|
|
|
@Override
|
|
public TabProvider getTabProvider() {
|
|
return new ChaturbateTabProvider(this, recorder);
|
|
}
|
|
|
|
@Override
|
|
public void setRecorder(Recorder recorder) {
|
|
this.recorder = recorder;
|
|
}
|
|
|
|
@Override
|
|
public Model createModel(String name) {
|
|
ChaturbateModel m = new ChaturbateModel();
|
|
m.setName(name);
|
|
m.setUrl(getBaseUrl() + '/' + name + '/');
|
|
return m;
|
|
}
|
|
}
|