Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[RPC] Delay sending messages when there are handlers running initialization #13180

Merged
merged 12 commits into from
Jan 16, 2024

Commits on Jan 3, 2024

  1. Configuration menu
    Copy the full SHA
    f640195 View commit details
    Browse the repository at this point in the history
  2. RPC Protocol ClientProxyHandler Init Events #13172

    * add an event to listen for init events on rpc proxy handler
    * eager initialize DOCUMENTS_EXT Proxy when EDITORS_AND_DOCUMENTS_EXT
    was initialized
    jfaltermeier committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    e602b21 View commit details
    Browse the repository at this point in the history
  3. RPC Protocol ClientProxyHandler Init Events #13172

    * automate init by specifying required remote depednencies on set
    jfaltermeier committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    ecd2395 View commit details
    Browse the repository at this point in the history
  4. RPC Protocol ClientProxyHandler Init Events #13172

    * add other dependencies
    * make sure to not start initialization multiple times
    jfaltermeier committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    9976a01 View commit details
    Browse the repository at this point in the history
  5. RPC Protocol ClientProxyHandler Init Events #13172

    * don't throw error on possible race condition but log only
    * initialize dependencies before resolving promise
    jfaltermeier committed Jan 3, 2024
    Configuration menu
    Copy the full SHA
    966d462 View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. RPC Protocol ClientProxyHandler Init Events #13172

    * revert previous approach
    jfaltermeier committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    17a810e View commit details
    Browse the repository at this point in the history
  2. RPC Protocol ClientProxyHandler Init Events #13172

    * pause communication during init of handlers
    * introduce init callback allowing to implement this blocking mechanism
    jfaltermeier committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    4f6c943 View commit details
    Browse the repository at this point in the history
  3. RPC Protocol ClientProxyHandler Init Events #13172

    * add debug logs
    jfaltermeier committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    b1e2eae View commit details
    Browse the repository at this point in the history
  4. RPC Protocol ClientProxyHandler Init Events #13172

    * remove debug logs again
    jfaltermeier committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    4d14450 View commit details
    Browse the repository at this point in the history
  5. RPC Protocol ClientProxyHandler Init Events #13172

    * fix initial init promise state
    jfaltermeier committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    8e88473 View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. RPC Protocol ClientProxyHandler Init Events #13172

    * rename from init callback to proxy synchronizer
    * use rpc promise to report init done
    jfaltermeier committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    437d1cc View commit details
    Browse the repository at this point in the history
  2. RPC Protocol ClientProxyHandler Init Events #13172

    * rename from init callback to proxy synchronizer
    jfaltermeier committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    8752ef7 View commit details
    Browse the repository at this point in the history