Give default values to parameters
This commit is contained in:
parent
755f934eb2
commit
e8dbbd876c
1 changed files with 4 additions and 7 deletions
|
@ -156,22 +156,19 @@ export class HomeServerApi {
|
|||
return this._unauthedRequest("GET", this._url("/login"));
|
||||
}
|
||||
|
||||
register(username: string | null, password: string, initialDeviceDisplayName: string, auth?: Record<string, any>, inhibitLogin?: boolean , options?: IRequestOptions): IHomeServerRequest {
|
||||
// todo: This is so that we disable cache-buster because it would cause the hs to respond with error
|
||||
// see https://github.com/matrix-org/synapse/issues/7722
|
||||
const _options = options ?? {};
|
||||
Object.assign(_options, { allowedErrors: [401] });
|
||||
register(username: string | null, password: string, initialDeviceDisplayName: string, auth?: Record<string, any>, inhibitLogin: boolean = true , options: IRequestOptions = {}): IHomeServerRequest {
|
||||
Object.assign(options, { allowedErrors: [401] });
|
||||
const body = {
|
||||
auth,
|
||||
password,
|
||||
initial_device_displayname: initialDeviceDisplayName,
|
||||
inhibit_login: inhibitLogin ?? false,
|
||||
inhibit_login: inhibitLogin,
|
||||
};
|
||||
if (username) {
|
||||
// username is optional for registration
|
||||
Object.assign(body, { username });
|
||||
}
|
||||
return this._unauthedRequest( "POST", this._url("/register", CS_V3_PREFIX), undefined, body, _options);
|
||||
return this._unauthedRequest( "POST", this._url("/register", CS_V3_PREFIX), undefined, body, options);
|
||||
}
|
||||
|
||||
passwordLogin(username: string, password: string, initialDeviceDisplayName: string, options?: IRequestOptions): IHomeServerRequest {
|
||||
|
|
Reference in a new issue