mirror of
https://github.com/Novaloop-AG/healthchat-web.git
synced 2026-11-05 12:54:39 +00:00
Conform more code to strictNullChecks (#10374)
* Apply `strictNullChecks` to `src/components/views/room_settings/*` * Restore tsconfig.json * Conform more code to `strictNullChecks` * Iterate * Update matrix-widget-api * Conform more code to `strictNullChecks`
This commit is contained in:
committed by
GitHub
parent
9c816bb720
commit
1c9ea423c9
@@ -278,28 +278,28 @@ export default class RightPanelStore extends ReadyWatchingStore {
|
||||
// (A nicer fix could be to indicate, that the right panel is loading if there is missing state data and re-emit if the data is available)
|
||||
switch (card.phase) {
|
||||
case RightPanelPhases.ThreadView:
|
||||
if (!card.state.threadHeadEvent) {
|
||||
if (!card.state?.threadHeadEvent) {
|
||||
logger.warn("removed card from right panel because of missing threadHeadEvent in card state");
|
||||
}
|
||||
return !!card.state.threadHeadEvent;
|
||||
return !!card.state?.threadHeadEvent;
|
||||
case RightPanelPhases.RoomMemberInfo:
|
||||
case RightPanelPhases.SpaceMemberInfo:
|
||||
case RightPanelPhases.EncryptionPanel:
|
||||
if (!card.state.member) {
|
||||
if (!card.state?.member) {
|
||||
logger.warn("removed card from right panel because of missing member in card state");
|
||||
}
|
||||
return !!card.state.member;
|
||||
return !!card.state?.member;
|
||||
case RightPanelPhases.Room3pidMemberInfo:
|
||||
case RightPanelPhases.Space3pidMemberInfo:
|
||||
if (!card.state.memberInfoEvent) {
|
||||
if (!card.state?.memberInfoEvent) {
|
||||
logger.warn("removed card from right panel because of missing memberInfoEvent in card state");
|
||||
}
|
||||
return !!card.state.memberInfoEvent;
|
||||
return !!card.state?.memberInfoEvent;
|
||||
case RightPanelPhases.Widget:
|
||||
if (!card.state.widgetId) {
|
||||
if (!card.state?.widgetId) {
|
||||
logger.warn("removed card from right panel because of missing widgetId in card state");
|
||||
}
|
||||
return !!card.state.widgetId;
|
||||
return !!card.state?.widgetId;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user