Philipp Hörist pushed to branch master at gajim / python-nbxmpp
Commits:
4f890ee7 by lovetox at 2022-03-13T08:30:38+01:00
Roster: Add support for approved attribute
- Correct the default value for subscription
- - - - -
9f57399c by lovetox at 2022-03-13T08:31:51+01:00
Update .gitignore
- - - - -
4a1195ce by lovetox at 2022-03-13T08:32:05+01:00
3.0.0-dev2
- - - - -
4 changed files:
- .gitignore
- nbxmpp/__init__.py
- nbxmpp/structs.py
- setup.cfg
Changes:
=====================================
.gitignore
=====================================
@@ -5,3 +5,5 @@ nbxmpp.egg-info
dist
.idea
*~
+*.sublime-workspace
+*.sublime-project
=====================================
nbxmpp/__init__.py
=====================================
@@ -4,4 +4,4 @@ from .protocol import *
gi.require_version('Soup', '2.4')
-__version__: str = "3.0.0-dev1"
+__version__: str = "3.0.0-dev2"
=====================================
nbxmpp/structs.py
=====================================
@@ -367,6 +367,7 @@ class RosterItem:
name: Optional[str] = None
ask: Optional[str] = None
subscription: Optional[str] = None
+ approved: Optional[str] = None
groups: Set[str] = field(default_factory=set)
@classmethod
@@ -382,7 +383,8 @@ class RosterItem:
return cls(jid=jid,
name=attrs.get('name'),
ask=attrs.get('ask'),
- subscription=attrs.get('subscription'),
+ subscription=attrs.get('subscription') or 'none',
+ approved=attrs.get('approved'),
groups=groups)
def asdict(self) -> dict[str, Any]:
@@ -390,6 +392,7 @@ class RosterItem:
'name': self.name,
'ask': self.ask,
'subscription': self.subscription,
+ 'approved': self.approved,
'groups': self.groups}
=====================================
setup.cfg
=====================================
@@ -1,6 +1,6 @@
[metadata]
name = nbxmpp
-version = 3.0.0-dev1
+version = 3.0.0-dev2
description = XMPP Library
author = Yann Leboulanger, Philipp Hoerist
author_email = [email protected]
View it on GitLab:
https://dev.gajim.org/gajim/python-nbxmpp/-/compare/d6974b2ef1b716be17f56db304ffe82aab08dfbd...4a1195ce325bd08dff34b8009637a5f6614d4beb
--
View it on GitLab:
https://dev.gajim.org/gajim/python-nbxmpp/-/compare/d6974b2ef1b716be17f56db304ffe82aab08dfbd...4a1195ce325bd08dff34b8009637a5f6614d4beb
You're receiving this email because of your account on dev.gajim.org.
_______________________________________________
Commits mailing list
[email protected]
https://lists.gajim.org/cgi-bin/listinfo/commits