mirror of
https://github.com/lennart-k/rustical.git
synced 2025-12-13 19:22:26 +00:00
caldav: add support for calendar subscriptions
This commit is contained in:
@@ -70,7 +70,7 @@ pub trait Resource: Clone + 'static {
|
||||
type Error: ResponseError + From<crate::Error>;
|
||||
type PrincipalResource: Resource;
|
||||
|
||||
fn get_resourcetype() -> &'static [&'static str];
|
||||
fn get_resourcetype(&self) -> &'static [&'static str];
|
||||
|
||||
fn list_props() -> Vec<&'static str> {
|
||||
[Self::PropName::VARIANTS, CommonPropertiesPropName::VARIANTS].concat()
|
||||
@@ -84,7 +84,7 @@ pub trait Resource: Clone + 'static {
|
||||
) -> Result<CommonPropertiesProp, Self::Error> {
|
||||
Ok(match prop {
|
||||
CommonPropertiesPropName::Resourcetype => {
|
||||
CommonPropertiesProp::Resourcetype(Resourcetype(Self::get_resourcetype()))
|
||||
CommonPropertiesProp::Resourcetype(Resourcetype(self.get_resourcetype()))
|
||||
}
|
||||
CommonPropertiesPropName::CurrentUserPrincipal => {
|
||||
CommonPropertiesProp::CurrentUserPrincipal(
|
||||
|
||||
Reference in New Issue
Block a user