mirror of https://github.com/vector-im/riot-web
TS improvements
Signed-off-by: Michael Telatynski <7t3chguy@gmail.com>pull/21833/head
parent
20cc3911ed
commit
e885d9cb0d
|
@ -344,7 +344,7 @@ export class Analytics {
|
||||||
this.visitVariables[customVariables[key].id] = [key, value];
|
this.visitVariables[customVariables[key].id] = [key, value];
|
||||||
}
|
}
|
||||||
|
|
||||||
setLoggedIn(isGuest, homeserverUrl, identityServerUrl) {
|
public setLoggedIn(isGuest: boolean, homeserverUrl: string) {
|
||||||
if (this.disabled) return;
|
if (this.disabled) return;
|
||||||
|
|
||||||
const config = SdkConfig.get();
|
const config = SdkConfig.get();
|
||||||
|
@ -356,12 +356,12 @@ export class Analytics {
|
||||||
this.setVisitVariable('Homeserver URL', whitelistRedact(whitelistedHSUrls, homeserverUrl));
|
this.setVisitVariable('Homeserver URL', whitelistRedact(whitelistedHSUrls, homeserverUrl));
|
||||||
}
|
}
|
||||||
|
|
||||||
setBreadcrumbs(state) {
|
public setBreadcrumbs(state: boolean) {
|
||||||
if (this.disabled) return;
|
if (this.disabled) return;
|
||||||
this.setVisitVariable('Breadcrumbs', state ? 'enabled' : 'disabled');
|
this.setVisitVariable('Breadcrumbs', state ? 'enabled' : 'disabled');
|
||||||
}
|
}
|
||||||
|
|
||||||
showDetailsModal = () => {
|
public showDetailsModal = () => {
|
||||||
let rows = [];
|
let rows = [];
|
||||||
if (!this.disabled) {
|
if (!this.disabled) {
|
||||||
rows = Object.values(this.visitVariables);
|
rows = Object.values(this.visitVariables);
|
||||||
|
|
|
@ -218,7 +218,7 @@ export const Notifier = {
|
||||||
// calculated value. It is determined based upon whether or not the master rule is enabled
|
// calculated value. It is determined based upon whether or not the master rule is enabled
|
||||||
// and other flags. Setting it here would cause a circular reference.
|
// and other flags. Setting it here would cause a circular reference.
|
||||||
|
|
||||||
Analytics.trackEvent('Notifier', 'Set Enabled', enable);
|
Analytics.trackEvent('Notifier', 'Set Enabled', String(enable));
|
||||||
|
|
||||||
// make sure that we persist the current setting audio_enabled setting
|
// make sure that we persist the current setting audio_enabled setting
|
||||||
// before changing anything
|
// before changing anything
|
||||||
|
@ -287,7 +287,7 @@ export const Notifier = {
|
||||||
setPromptHidden: function(hidden: boolean, persistent = true) {
|
setPromptHidden: function(hidden: boolean, persistent = true) {
|
||||||
this.toolbarHidden = hidden;
|
this.toolbarHidden = hidden;
|
||||||
|
|
||||||
Analytics.trackEvent('Notifier', 'Set Toolbar Hidden', hidden);
|
Analytics.trackEvent('Notifier', 'Set Toolbar Hidden', String(hidden));
|
||||||
|
|
||||||
hideNotificationsToast();
|
hideNotificationsToast();
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ interface IProps {
|
||||||
// The badge to display above the icon
|
// The badge to display above the icon
|
||||||
badge?: React.ReactNode;
|
badge?: React.ReactNode;
|
||||||
// The parameters to track the click event
|
// The parameters to track the click event
|
||||||
analytics: string[];
|
analytics: Parameters<typeof Analytics.trackEvent>;
|
||||||
|
|
||||||
// Button name
|
// Button name
|
||||||
name: string;
|
name: string;
|
||||||
|
|
|
@ -76,7 +76,7 @@ export default class RoomBreadcrumbs extends React.PureComponent<IProps, IState>
|
||||||
};
|
};
|
||||||
|
|
||||||
private viewRoom = (room: Room, index: number) => {
|
private viewRoom = (room: Room, index: number) => {
|
||||||
Analytics.trackEvent("Breadcrumbs", "click_node", index);
|
Analytics.trackEvent("Breadcrumbs", "click_node", String(index));
|
||||||
defaultDispatcher.dispatch({action: "view_room", room_id: room.roomId});
|
defaultDispatcher.dispatch({action: "view_room", room_id: room.roomId});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue