• Robert Knight's avatar
    Fix real-time update action processing · 9479612f
    Robert Knight authored
    When store modules were refactored to only receive their local state in
    selectors, the code in `store/modules/real-time-updates` which directly
    uses selectors from other modules rather than calling
    `store.<selectorMethod>(...)` was not updated to pass in the appropriate
    part of the state.
    
    Fixing this resolves two problems:
    
     - An error when processing notifications of deleted annotations from
       the server. These notifications are currently not getting delivered
       due to a server-side issue (see https://github.com/hypothesis/h/pull/6214).
    
     - Filtering notifications of new or updated annotations not excluding
       annotations from groups that are not currently focused.
    
       Fixing this second issue has the side effect that it _appears_ to fix
       https://github.com/hypothesis/support/issues/137 from the user's
       point of view. I say _appears to_ because the backend is still
       incorrectly delivering notifications that the user shouldn't be able
       to see. That is fixed by https://github.com/hypothesis/h/pull/6202
    9479612f
Name
Last commit
Last update
..
components Loading commit data...
services Loading commit data...
store Loading commit data...
test Loading commit data...
util Loading commit data...
cross-origin-rpc.js Loading commit data...
ga.js Loading commit data...
get-api-url.js Loading commit data...
host-config.js Loading commit data...
icons.js Loading commit data...
index.js Loading commit data...
markdown-commands.js Loading commit data...
media-embedder.js Loading commit data...
render-markdown.js Loading commit data...
search-client.js Loading commit data...
service-config.js Loading commit data...
ui-constants.js Loading commit data...
websocket.js Loading commit data...