mirror of
https://codeberg.org/unspeaker/perch.git
synced 2025-12-07 10:06:44 +01:00
pass whole state to setter, to emit tasks
This commit is contained in:
parent
d26c46d6e1
commit
859da8e5d1
5 changed files with 85 additions and 48 deletions
|
|
@ -68,19 +68,19 @@ impl Entry {
|
|||
pub fn track (&self) -> Option<Arc<str>> {
|
||||
self.info.read().unwrap().track()
|
||||
}
|
||||
pub fn set_artist (&self, value: &impl AsRef<str> ) {
|
||||
pub fn set_artist (&self, value: &impl AsRef<str>) -> Option<Task> {
|
||||
self.info.write().unwrap().set_artist(value)
|
||||
}
|
||||
pub fn set_year (&self, value: &impl AsRef<str> ) {
|
||||
pub fn set_year (&self, value: &impl AsRef<str>) -> Option<Task> {
|
||||
self.info.write().unwrap().set_year(value)
|
||||
}
|
||||
pub fn set_album (&self, value: &impl AsRef<str> ) {
|
||||
pub fn set_album (&self, value: &impl AsRef<str>) -> Option<Task> {
|
||||
self.info.write().unwrap().set_album(value)
|
||||
}
|
||||
pub fn set_title (&self, value: &impl AsRef<str> ) {
|
||||
pub fn set_title (&self, value: &impl AsRef<str>) -> Option<Task> {
|
||||
self.info.write().unwrap().set_title(value)
|
||||
}
|
||||
pub fn set_track (&self, value: &impl AsRef<str> ) {
|
||||
pub fn set_track (&self, value: &impl AsRef<str>) -> Option<Task> {
|
||||
self.info.write().unwrap().set_track(value)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue