Implement PurplePresenceManager

Review Request #2629 — Created Oct. 6, 2023 and submitted

Information

pidgin/pidgin
default

Reviewers

This is just the implementation and does not yet have a _get_default function
as I want to change the way that works for managers that have persistent data,
but this change is already too big.

Ran the unit tests under valgrind without issue.

Summary ID
Implement PurplePresenceManager
This is just the implementation and does not yet have a _get_default function as I want to change the way that works for managers that have persistent data, but this change is already too big.
eb4660cc43da785365c122de4c10710a1c175065
Description From Last Updated

s/;/./

QuLogicQuLogic

This is missing the list model signal emission, g_list_model_items_changed.

QuLogicQuLogic

This duplicates lines 269-271?

QuLogicQuLogic

Two colons for signals.

QuLogicQuLogic

Ditto.

QuLogicQuLogic

Missing the list model signal.

QuLogicQuLogic

No tests for the signals in here?

QuLogicQuLogic
grim
grim
QuLogic
  1. 
      
  2. libpurple/purplepresencemanager.h (Diff revision 3)
     
     
  3. libpurple/purplepresencemanager.c (Diff revision 3)
     
     

    This is missing the list model signal emission, g_list_model_items_changed.

  4. libpurple/purplepresencemanager.c (Diff revision 3)
     
     
     
     
     

    This duplicates lines 269-271?

  5. libpurple/purplepresencemanager.c (Diff revision 3)
     
     

    Two colons for signals.

  6. libpurple/purplepresencemanager.c (Diff revision 3)
     
     
  7. libpurple/purplepresencemanager.c (Diff revision 3)
     
     

    Missing the list model signal.

  8. libpurple/tests/test_presence_manager.c (Diff revision 3)
     
     

    No tests for the signals in here?

  9. 
      
grim
QuLogic
  1. Ship It!
  2. 
      
grim
Review request changed

Status: Closed (submitted)

Loading...