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

Reply via email to