|
@@ -61,6 +61,11 @@ type Props = {
|
61
|
61
|
*/
|
62
|
62
|
_invitationText: string,
|
63
|
63
|
|
|
64
|
+ /**
|
|
65
|
+ * An alternate app name to be displayed in the email subject.
|
|
66
|
+ */
|
|
67
|
+ _inviteAppName: ?string,
|
|
68
|
+
|
64
|
69
|
/**
|
65
|
70
|
* Whether or not invite contacts should be visible.
|
66
|
71
|
*/
|
|
@@ -104,6 +109,7 @@ function AddPeopleDialog({
|
104
|
109
|
_urlSharingVisible,
|
105
|
110
|
_emailSharingVisible,
|
106
|
111
|
_invitationText,
|
|
112
|
+ _inviteAppName,
|
107
|
113
|
_inviteContactsVisible,
|
108
|
114
|
_inviteUrl,
|
109
|
115
|
_liveStreamViewURL,
|
|
@@ -136,7 +142,7 @@ function AddPeopleDialog({
|
136
|
142
|
}, []);
|
137
|
143
|
|
138
|
144
|
const inviteSubject = t('addPeople.inviteMoreMailSubject', {
|
139
|
|
- appName: interfaceConfig.APP_NAME
|
|
145
|
+ appName: _inviteAppName ?? interfaceConfig.APP_NAME
|
140
|
146
|
});
|
141
|
147
|
|
142
|
148
|
return (
|
|
@@ -184,7 +190,7 @@ function AddPeopleDialog({
|
184
|
190
|
function mapStateToProps(state, ownProps) {
|
185
|
191
|
const currentLiveStreamingSession
|
186
|
192
|
= getActiveSession(state, JitsiRecordingConstants.mode.STREAM);
|
187
|
|
- const { iAmRecorder } = state['features/base/config'];
|
|
193
|
+ const { iAmRecorder, inviteAppName } = state['features/base/config'];
|
188
|
194
|
const addPeopleEnabled = isAddPeopleEnabled(state);
|
189
|
195
|
const dialOutEnabled = isDialOutEnabled(state);
|
190
|
196
|
const hideInviteContacts = iAmRecorder || (!addPeopleEnabled && !dialOutEnabled);
|
|
@@ -200,6 +206,7 @@ function mapStateToProps(state, ownProps) {
|
200
|
206
|
_invitationText: getInviteText({ state,
|
201
|
207
|
phoneNumber,
|
202
|
208
|
t: ownProps.t }),
|
|
209
|
+ _inviteAppName: inviteAppName,
|
203
|
210
|
_inviteContactsVisible: interfaceConfig.ENABLE_DIAL_OUT && !hideInviteContacts,
|
204
|
211
|
_inviteUrl: getInviteURL(state),
|
205
|
212
|
_liveStreamViewURL:
|