Use .instance pattern

This commit is contained in:
James Salter 2021-07-29 14:40:18 +01:00
parent 07eaee25d2
commit a1ffd240e1
6 changed files with 14 additions and 19 deletions

View file

@ -16,11 +16,11 @@ limitations under the License.
import SettingController from "./SettingController";
import { SettingLevel } from "../SettingLevel";
import { getAnalytics } from "../../PosthogAnalytics";
import { PosthogAnalytics } from "../../PosthogAnalytics";
import { MatrixClientPeg } from "../../MatrixClientPeg";
export default class PseudonymousAnalyticsController extends SettingController {
public onChange(level: SettingLevel, roomId: string, newValue: any) {
getAnalytics().updateAnonymityFromSettings(MatrixClientPeg.get().getUserId());
PosthogAnalytics.instance.updateAnonymityFromSettings(MatrixClientPeg.get().getUserId());
}
}