Tooth/src/Views/Local.vala

19 lines
514 B
Vala
Raw Normal View History

2022-11-13 20:57:43 +00:00
public class Tooth.Views.Local : Views.Federated {
2019-03-08 12:19:14 +00:00
2020-05-31 10:28:35 +00:00
public Local () {
label = _("Local");
2021-07-23 11:41:03 +00:00
icon = "network-server-symbolic";
2018-04-14 12:09:06 +00:00
}
2019-03-08 12:19:14 +00:00
2020-06-01 01:27:11 +00:00
public override Request append_params (Request r) {
var req = base.append_params (r);
2020-05-29 12:19:35 +00:00
req.with_param ("local", "true");
return req;
2018-06-20 15:50:42 +00:00
}
2019-03-08 12:19:14 +00:00
2020-05-29 12:19:35 +00:00
public override string? get_stream_url () {
2020-06-20 10:04:58 +00:00
return account != null ? @"$(account.instance)/api/v1/streaming/?stream=public:local&access_token=$(account.access_token)" : null;
2018-06-13 13:13:41 +00:00
}
2018-04-14 12:09:06 +00:00
}