element-hq / element-ios

A glossy Matrix collaboration client for iOS
https://element.io
GNU Affero General Public License v3.0
1.73k stars 493 forks source link

Users who do not have a PL >= to state_default are unable to live share their location #7612

Open kieranlane opened 1 year ago

kieranlane commented 1 year ago

This is the iOS equivalent issue to: https://github.com/vector-im/element-android/issues/8563

When attempting to start Live Location Sharing, the client does not use the set permission level "org.matrix.msc3672.beacon_info": 0 or "m.beacon_info": 0. Instead only changes to the state_default allow permission to do so. This means users are unable to share locations unless they have enough PL to send any state.

NicolasBuquet commented 4 months ago

Yes, the power level is not correctly checked when trying to share live location.

Will be fixed when I merge this Tchap PR in Element iOS : https://github.com/tchapgouv/tchap-ios/pull/1006

NicolasBuquet commented 4 months ago

PR pushed : https://github.com/element-hq/element-ios/pull/7808