tootle-linux-client/src/Views/FederatedView.vala

25 lines
615 B
Vala
Raw Normal View History

public class Tootle.FederatedView : TimelineView {
2018-04-14 14:09:06 +02:00
public FederatedView () {
base ("public");
}
public override string get_icon () {
return "network-workgroup-symbolic";
}
public override string get_name () {
2018-05-09 23:46:24 +02:00
return _("Federated Timeline");
2018-04-14 14:09:06 +02:00
}
2018-06-13 15:13:41 +02:00
2018-06-20 17:50:42 +02:00
protected override bool is_public () {
return true;
}
public override Soup.Message? get_stream () {
2018-06-13 15:13:41 +02:00
var url = "%s/api/v1/streaming/?stream=public&access_token=%s".printf (accounts.formal.instance, accounts.formal.token);
return new Soup.Message("GET", url);
}
2018-04-14 14:09:06 +02:00
}