Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
lbry
lbry-react-native
Commits
736de8e5
Unverified
Commit
736de8e5
authored
Feb 17, 2020
by
Akinwale Ariwodola
Committed by
GitHub
Feb 17, 2020
Browse files
Merge pull request #121 from lbryio/invite-no-channels
Invite link with no channels
parents
f06252d3
f81e2d74
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/page/invites/view.js
View file @
736de8e5
...
...
@@ -21,7 +21,7 @@ import RewardCard from 'component/rewardCard';
import
RewardEnrolment
from
'
component/rewardEnrolment
'
;
import
UriBar
from
'
component/uriBar
'
;
import
invitesStyle
from
'
styles/invites
'
;
import
{
logPublish
}
from
'
utils/helper
'
;
import
{
fetchReferralCode
,
logPublish
}
from
'
utils/helper
'
;
class
InvitesPage
extends
React
.
PureComponent
{
state
=
{
...
...
@@ -48,7 +48,19 @@ class InvitesPage extends React.PureComponent {
pushDrawerStack
();
setPlayerVisible
();
NativeModules
.
Firebase
.
setCurrentScreen
(
'
Invites
'
).
then
(
result
=>
{
fetchChannelListMine
();
fetchReferralCode
(
response
=>
{
if
(
response
&&
response
.
length
>
0
)
{
// only need to use the first referral code.
// inviteLink will be updated after channels are loaded (if the user has created at least one channel)
this
.
setState
({
inviteLink
:
`https://lbry.tv/$/invite/
${
response
[
0
]}
`
});
}
fetchChannelListMine
();
},
error
=>
{
fetchChannelListMine
();
},
);
fetchInviteStatus
();
});
};
...
...
src/utils/helper.js
View file @
736de8e5
...
...
@@ -410,3 +410,17 @@ export function formatTitle(title) {
return
title
.
length
>
80
?
title
.
substring
(
0
,
77
).
trim
()
+
'
...
'
:
title
;
}
export
function
fetchReferralCode
(
successCallback
,
errorCallback
)
{
Lbryio
.
call
(
'
user_referral_code
'
,
'
list
'
)
.
then
(
response
=>
{
if
(
successCallback
)
{
successCallback
(
response
);
}
})
.
catch
(
err
=>
{
if
(
errorCallback
)
{
errorCallback
(
err
);
}
});
}
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