Add a features property to Ibis.Client and handle RPL_ISUPPORT to populate it

Review Request #3294 — Created July 18, 2024 and submitted

Information

ibis/ibis
default

Reviewers

Add a features property to Ibis.Client and handle RPL_ISUPPORT to populate it

Temporarily updated ibis-cli to output the parsed chantypes and connected to libera and efnet and verified that libera only showed global channels (#) and that efnet should global and local channels (#&).

Ran the turtles and ran the client tests under valgrind.

Summary ID
Add a features property to Ibis.Client and handle RPL_ISUPPORT to populate it
9d3b8d529493eb4c3f08d4bfcf3ef3c18ebed687
Description From Last Updated

This is going to get reworked a bit so that the features object can exist while the client is not …

grimgrim
grim
  1. 
      
  2. Show all issues

    This is going to get reworked a bit so that the features object can exist while the client is not connected.

    In doing so, this will work more like capabilities, where signals can be connected and will surivive a reconnect.

  3. 
      
grim
grim
ivanhoe
  1. Ship It!
  2. 
      
grim
Review request changed
Status:
Completed