mirror of
https://github.com/TakeV-Lambda/Tooth.git
synced 2024-09-27 13:13:20 +00:00
228c2c952b
tooth no longer depends on system icons fixes #9
23 lines
572 B
Vala
23 lines
572 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: "tooth-list-compact-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;
|
|
}
|
|
|
|
}
|