Merge remote-tracking branch 'react-sdk/dbkr/sss' into dbkr/sss
This commit is contained in:
commit
f90178a7ad
13 changed files with 202 additions and 1209 deletions
|
@ -43,6 +43,7 @@ import { formatList } from "./utils/FormattingUtils";
|
|||
import SdkConfig from "./SdkConfig";
|
||||
import { Features } from "./settings/Settings";
|
||||
import { setDeviceIsolationMode } from "./settings/controllers/DeviceIsolationModeController.ts";
|
||||
import SlidingSyncController from "./settings/controllers/SlidingSyncController";
|
||||
|
||||
export interface IMatrixClientCreds {
|
||||
homeserverUrl: string;
|
||||
|
@ -299,10 +300,16 @@ class MatrixClientPegClass implements IMatrixClientPeg {
|
|||
opts.clientWellKnownPollPeriod = 2 * 60 * 60; // 2 hours
|
||||
opts.threadSupport = true;
|
||||
|
||||
/* TODO: Uncomment before PR lands
|
||||
if (SettingsStore.getValue("feature_sliding_sync")) {
|
||||
opts.slidingSync = await SlidingSyncManager.instance.setup(this.matrixClient);
|
||||
} else {
|
||||
SlidingSyncManager.instance.checkSupport(this.matrixClient);
|
||||
} */
|
||||
// TODO: remove before PR lands. Defaults to SSS if the server entered supports it.
|
||||
await SlidingSyncManager.instance.checkSupport(this.matrixClient);
|
||||
if (SlidingSyncController.serverSupportsSlidingSync) {
|
||||
opts.slidingSync = await SlidingSyncManager.instance.setup(this.matrixClient);
|
||||
}
|
||||
|
||||
// Connect the matrix client to the dispatcher and setting handlers
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue