2020-05-29 14:19:35 +02:00
|
|
|
public class Tootle.Views.Local : Views.Federated {
|
2019-03-08 13:19:14 +01:00
|
|
|
|
2018-04-14 14:09:06 +02:00
|
|
|
public override string get_icon () {
|
2019-03-08 13:19:14 +01:00
|
|
|
return Desktop.fallback_icon ("system-users-symbolic", "document-open-recent-symbolic");
|
2018-04-14 14:09:06 +02:00
|
|
|
}
|
2019-03-08 13:19:14 +01:00
|
|
|
|
2018-04-14 14:09:06 +02:00
|
|
|
public override string get_name () {
|
2018-05-09 23:46:24 +02:00
|
|
|
return _("Local Timeline");
|
2018-04-14 14:09:06 +02:00
|
|
|
}
|
2019-03-08 13:19:14 +01:00
|
|
|
|
2020-05-29 14:19:35 +02:00
|
|
|
public override Request append_params (Request req) {
|
|
|
|
req.with_param ("local", "true");
|
|
|
|
req.with_param ("limit", limit.to_string ());
|
|
|
|
return req;
|
2018-06-20 17:50:42 +02:00
|
|
|
}
|
2019-03-08 13:19:14 +01:00
|
|
|
|
2020-05-29 14:19:35 +02:00
|
|
|
public override string? get_stream_url () {
|
|
|
|
return account != null ? @"$(account.instance)/api/v1/streaming/?stream=public:local&access_token=$(account.token)" : null;
|
2018-06-13 15:13:41 +02:00
|
|
|
}
|
2018-04-14 14:09:06 +02:00
|
|
|
|
|
|
|
}
|