You've already forked matrix-js-sdk
mirror of
https://github.com/matrix-org/matrix-js-sdk.git
synced 2025-11-28 05:03:59 +03:00
add parameter to getIdentityServerUrl to strip the protocol for invites
use new getIdentityServerUrl param in inviteByThreePid
This commit is contained in:
@@ -1547,18 +1547,13 @@ MatrixClient.prototype.inviteByThreePid = function(roomId, medium, address, call
|
||||
{ $roomId: roomId },
|
||||
);
|
||||
|
||||
let identityServerUrl = this.getIdentityServerUrl();
|
||||
const identityServerUrl = this.getIdentityServerUrl(true);
|
||||
if (!identityServerUrl) {
|
||||
return Promise.reject(new MatrixError({
|
||||
error: "No supplied identity server URL",
|
||||
errcode: "ORG.MATRIX.JSSDK_MISSING_PARAM",
|
||||
}));
|
||||
}
|
||||
if (identityServerUrl.indexOf("http://") === 0 ||
|
||||
identityServerUrl.indexOf("https://") === 0) {
|
||||
// this request must not have the protocol part because reasons
|
||||
identityServerUrl = identityServerUrl.split("://")[1];
|
||||
}
|
||||
|
||||
return this._http.authedRequest(callback, "POST", path, undefined, {
|
||||
id_server: identityServerUrl,
|
||||
|
||||
Reference in New Issue
Block a user