Added new protocols with 'TypingUser' suffix for both network servicing & core servicing.
Those extending feature protocols required its own userRepresenting associated type which later are used as additional requirements for chat convertible models.
For simplicity ChatCore returns only listener which is NOT stored like other listeners in dictionary as we dont need paging etc.
For availability to use listener new type created.
Fixed found bug -> when user manager is asked for subset of users doesnt need to reset listener.
Added new protocols with 'TypingUser' suffix for both network servicing & core servicing. Those extending feature protocols required its own userRepresenting associated type which later are used as additional requirements for chat convertible models.
For simplicity ChatCore returns only listener which is NOT stored like other listeners in dictionary as we dont need paging etc.
For availability to use listener new type created.
Fixed found bug -> when user manager is asked for subset of users doesnt need to reset listener.