diff options
Diffstat (limited to 'xmpp-vala')
-rw-r--r-- | xmpp-vala/src/module/xep/0215_external_service_discovery.vala | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/xmpp-vala/src/module/xep/0215_external_service_discovery.vala b/xmpp-vala/src/module/xep/0215_external_service_discovery.vala index 07c3f71c..6d41a288 100644 --- a/xmpp-vala/src/module/xep/0215_external_service_discovery.vala +++ b/xmpp-vala/src/module/xep/0215_external_service_discovery.vala @@ -25,6 +25,9 @@ namespace Xmpp.Xep.ExternalServiceDiscovery { service.username = service_node.get_attribute("username", NS_URI); service.password = service_node.get_attribute("password", NS_URI); + string? expires_str = service_node.get_attribute("expires", NS_URI); + if (expires_str != null) service.expires = DateTimeProfiles.parse_string(expires_str); + service.transport = service_node.get_attribute("transport", NS_URI); service.name = service_node.get_attribute("name", NS_URI); string? restricted_str = service_node.get_attribute("restricted", NS_URI); @@ -41,6 +44,7 @@ namespace Xmpp.Xep.ExternalServiceDiscovery { public string username { get; set; } public string password { get; set; } + public DateTime? expires { get; set; } public string transport { get; set; } public string name { get; set; } |