apply strictnullchecks to src/components/views/beacon/* (#10272)

This commit is contained in:
Kerry 2023-03-02 22:58:05 +13:00 committed by GitHub
parent ffa047be68
commit de6a1a661c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
11 changed files with 48 additions and 30 deletions

View file

@ -27,11 +27,11 @@ interface Props {
beacon: Beacon;
}
const useBeaconName = (beacon: Beacon): string => {
const useBeaconName = (beacon: Beacon): string | undefined => {
const matrixClient = useContext(MatrixClientContext);
if (beacon.beaconInfo.assetType !== LocationAssetType.Self) {
return beacon.beaconInfo.description;
if (beacon.beaconInfo?.assetType !== LocationAssetType.Self) {
return beacon.beaconInfo?.description;
}
const room = matrixClient.getRoom(beacon.roomId);
const member = room?.getMember(beacon.beaconInfoOwner);