Philipp Hörist pushed to branch master at gajim / python-nbxmpp

Commits:

4 changed files:

Changes:

  • .gitignore
    ... ... @@ -5,3 +5,5 @@ nbxmpp.egg-info
    5 5
     dist
    
    6 6
     .idea
    
    7 7
     *~
    
    8
    +*.sublime-workspace
    
    9
    +*.sublime-project

  • nbxmpp/__init__.py
    ... ... @@ -4,4 +4,4 @@ from .protocol import *
    4 4
     
    
    5 5
     gi.require_version('Soup', '2.4')
    
    6 6
     
    
    7
    -__version__: str = "3.0.0-dev1"
    7
    +__version__: str = "3.0.0-dev2"

  • nbxmpp/structs.py
    ... ... @@ -367,6 +367,7 @@ class RosterItem:
    367 367
         name: Optional[str] = None
    
    368 368
         ask: Optional[str] = None
    
    369 369
         subscription: Optional[str] = None
    
    370
    +    approved: Optional[str] = None
    
    370 371
         groups: Set[str] = field(default_factory=set)
    
    371 372
     
    
    372 373
         @classmethod
    
    ... ... @@ -382,7 +383,8 @@ class RosterItem:
    382 383
             return cls(jid=jid,
    
    383 384
                        name=attrs.get('name'),
    
    384 385
                        ask=attrs.get('ask'),
    
    385
    -                   subscription=attrs.get('subscription'),
    
    386
    +                   subscription=attrs.get('subscription') or 'none',
    
    387
    +                   approved=attrs.get('approved'),
    
    386 388
                        groups=groups)
    
    387 389
     
    
    388 390
         def asdict(self) -> dict[str, Any]:
    
    ... ... @@ -390,6 +392,7 @@ class RosterItem:
    390 392
                     'name': self.name,
    
    391 393
                     'ask': self.ask,
    
    392 394
                     'subscription': self.subscription,
    
    395
    +                'approved': self.approved,
    
    393 396
                     'groups': self.groups}
    
    394 397
     
    
    395 398
     
    

  • setup.cfg
    1 1
     [metadata]
    
    2 2
     name = nbxmpp
    
    3
    -version = 3.0.0-dev1
    
    3
    +version = 3.0.0-dev2
    
    4 4
     description = XMPP Library
    
    5 5
     author = Yann Leboulanger, Philipp Hoerist
    
    6 6
     author_email = gajim-devel@gajim.org