Skip to content
Next
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Switch to GitLab Next
Sign in / Register
Toggle navigation
Minds Mobile
Project
Project
Details
Activity
Releases
Cycle Analytics
Insights
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Locked Files
Issues
182
Issues
182
List
Boards
Labels
Service Desk
Milestones
Merge Requests
9
Merge Requests
9
Security & Compliance
Security & Compliance
Dependency List
Packages
Packages
List
Container Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Commits
Issue Boards
Open sidebar
Minds
Minds Mobile
Compare Revisions
d501f2dacda13bbcd6d39ac5828c4a5afc7457a3...d59dc1205baa9be521cd4305336f4130a3e2d0f1
Source
d59dc1205baa9be521cd4305336f4130a3e2d0f1
Select Git revision
...
Target
d501f2dacda13bbcd6d39ac5828c4a5afc7457a3
Select Git revision
Compare
Commits (2)
(fix) boost not injected in newsfeed sometimes
· f88400d7
Martin Santangelo
authored
4 hours ago
f88400d7
Merge branch 'fix/boosts-not-injected-newsfeed' into 'release/3.10.1'
· d59dc120
Martin Santangelo
authored
2 hours ago
Boost not injected in newsfeed sometimes See merge request
!379
d59dc120
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
14 additions
and
17 deletions
+14
-17
App.js
App.js
+2
-1
boosted-content.service.js
src/common/services/boosted-content.service.js
+12
-16
No files found.
App.js
View file @
d59dc120
...
...
@@ -63,6 +63,7 @@ import connectivityService from './src/common/services/connectivity.service';
import
sqliteStorageProviderService
from
'
./src/common/services/sqlite-storage-provider.service
'
;
import
commentStorageService
from
'
./src/comments/CommentStorageService
'
;
import
*
as
Sentry
from
'
@sentry/react-native
'
;
import
boostedContentService
from
'
./src/common/services/boosted-content.service
'
;
let
deepLinkUrl
=
''
;
...
...
@@ -85,7 +86,7 @@ sessionService.onLogin(async () => {
logService
.
info
(
'
[App] Getting minds settings and onboarding progress
'
);
// load minds settings and onboarding progresss on login
const
results
=
await
Promise
.
all
([
mindsService
.
getSettings
(),
stores
.
onboarding
.
getProgress
()]);
const
results
=
await
Promise
.
all
([
mindsService
.
getSettings
(),
stores
.
onboarding
.
getProgress
()
,
boostedContentService
.
load
()
]);
logService
.
info
(
'
[App] updatting features
'
);
// reload fatures on login
...
...
This diff is collapsed.
Click to expand it.
src/common/services/boosted-content.service.js
View file @
d59dc120
// @flow
import
FeedsService
from
"
./feeds.service
"
;
import
sessionService
from
"
./session
.service
"
;
import
logService
from
"
./log
.service
"
;
// types
import
type
ActivityModel
from
"
../../newsfeed/ActivityModel
"
;
...
...
@@ -16,25 +16,21 @@ class BoostedContentService {
boosts
:
Array
<
ActivityModel
>
=
[];
/**
* Constructor
*/
constructor
()
{
// always reload on login or app restart
sessionService
.
onLogin
(
this
.
load
);
}
/**
* Reload boosts list
*/
load
=
async
():
Promise
<
any
>
=>
{
await
this
.
feedsService
.
setLimit
(
12
)
.
setOffset
(
0
)
.
setEndpoint
(
'
api/v2/boost/feed
'
)
.
fetchRemoteOrLocal
();
this
.
boosts
=
await
this
.
feedsService
.
getEntities
();
try
{
await
this
.
feedsService
.
setLimit
(
12
)
.
setOffset
(
0
)
.
setEndpoint
(
'
api/v2/boost/feed
'
)
.
fetchRemoteOrLocal
();
this
.
boosts
=
await
this
.
feedsService
.
getEntities
();
}
catch
(
err
)
{
logService
.
exception
(
'
[BoostedContentService]
'
,
err
);
}
}
/**
...
...
This diff is collapsed.
Click to expand it.