Tooth/src/Views/List.vala

23 lines
563 B
Vala

public class Tooth.Views.List : Views.Timeline {
public API.List list { get; set; }
public List (API.List l) {
Object (
url: @"/api/v1/timelines/list/$(l.id)",
label: l.title,
icon: "view-list-symbolic",
list: l
);
update_stream ();
}
public override string? get_stream_url () {
if (list == null)
return null;
return account != null ? @"$(account.instance)/api/v1/streaming/?stream=list&list=$(list.id)&access_token=$(account.access_token)" : null;
}
}