tdlight/manual_checks.md
2021-08-24 00:53:49 +02:00

752 B

Manual checks

After every merge

  1. Find if any get_channel_difference has been added to MessagesManager.cpp, and replace it with delayed_get_channel_difference.

    Example

    The following line

    get_channel_difference(dialog_id, old_pts, true, "add_pending_channel_update pts mismatch");
    

    should become

    auto enable_reactive_pull_backpressure
      = G()->shared_config()
        .get_option_boolean("enable_reactive_pull_backpressure", false);
    
    get_channel_difference_delayed(dialog_id, old_pts, true,
      enable_reactive_pull_backpressure,
      "add_pending_channel_update pts mismatch");
    
  2. Find make_unique<Dialog> and check if there's d.set_time() after.