Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
coopwire-hypothesis
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
孙灵跃 Leon Sun
coopwire-hypothesis
Commits
077ec4d0
Commit
077ec4d0
authored
Aug 22, 2019
by
Kyle Keating
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Namespace the real-time-updates module
parent
5552dbfc
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
4 deletions
+8
-4
real-time-updates.js
src/sidebar/store/modules/real-time-updates.js
+8
-4
No files found.
src/sidebar/store/modules/real-time-updates.js
View file @
077ec4d0
...
@@ -138,7 +138,7 @@ function clearPendingUpdates() {
...
@@ -138,7 +138,7 @@ function clearPendingUpdates() {
* @return {{[id: string]: Annotation}}
* @return {{[id: string]: Annotation}}
*/
*/
function
pendingUpdates
(
state
)
{
function
pendingUpdates
(
state
)
{
return
state
.
pendingUpdates
;
return
state
.
realTimeUpdates
.
pendingUpdates
;
}
}
/**
/**
...
@@ -148,14 +148,17 @@ function pendingUpdates(state) {
...
@@ -148,14 +148,17 @@ function pendingUpdates(state) {
* @return {{[id: string]: boolean}}
* @return {{[id: string]: boolean}}
*/
*/
function
pendingDeletions
(
state
)
{
function
pendingDeletions
(
state
)
{
return
state
.
pendingDeletions
;
return
state
.
realTimeUpdates
.
pendingDeletions
;
}
}
/**
/**
* Return a total count of pending updates and deletions.
* Return a total count of pending updates and deletions.
*/
*/
const
pendingUpdateCount
=
createSelector
(
const
pendingUpdateCount
=
createSelector
(
state
=>
[
state
.
pendingUpdates
,
state
.
pendingDeletions
],
state
=>
[
state
.
realTimeUpdates
.
pendingUpdates
,
state
.
realTimeUpdates
.
pendingDeletions
,
],
([
pendingUpdates
,
pendingDeletions
])
=>
([
pendingUpdates
,
pendingDeletions
])
=>
Object
.
keys
(
pendingUpdates
).
length
+
Object
.
keys
(
pendingDeletions
).
length
Object
.
keys
(
pendingUpdates
).
length
+
Object
.
keys
(
pendingDeletions
).
length
);
);
...
@@ -165,11 +168,12 @@ const pendingUpdateCount = createSelector(
...
@@ -165,11 +168,12 @@ const pendingUpdateCount = createSelector(
* has not yet been applied.
* has not yet been applied.
*/
*/
function
hasPendingDeletion
(
state
,
id
)
{
function
hasPendingDeletion
(
state
,
id
)
{
return
state
.
pendingDeletions
.
hasOwnProperty
(
id
);
return
state
.
realTimeUpdates
.
pendingDeletions
.
hasOwnProperty
(
id
);
}
}
module
.
exports
=
{
module
.
exports
=
{
init
,
init
,
namespace
:
'realTimeUpdates'
,
update
,
update
,
actions
:
{
actions
:
{
receiveRealTimeUpdates
,
receiveRealTimeUpdates
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment