Open mstidham opened 5 years ago
This remains an issue after the server fix.
Current situation:
@bernardd,
Can you please check/verify/confirm that the server handles blocking correctly re: live location shares?
Not necessarily implying that this ticket is a server side bug. Rather, just wanna establish what I should expect from the server before chasing it down on the client side.
Looks like we missed adding it to the things cleared by a block. Fixing it now.
Server side fix in https://github.com/hippware/wocky/pull/2789
A server side fix has been deployed to Staging.
@mstidham: Please retest on Staging.
Staging Version: 4.21.0 User @testally shared live location with user @miranda. @miranda blocked user @testally and then the app crashed on android (@testally account). Also @testally remained on the presence widget on @miranda's account after blocking the user.
Related? #3882
Just talked to Bernard about this. Currently, what happens is as follows:
If A blocks B (and presuming that B was sharing live location to A), no (in-app) notifications are generated and sent to A's client nor B's client to notify that the live location share (from B to A) has been terminated.
Furthermore, even if such notifications were generated, the block (which removes all notifications related to the other party/user) might prevent it from having an effect anyway.
Need to think about this.
Waiting for some server side changes:
location_share_end discussion hippware/wocky#2821
and then a subsequent client side change/fix.
Note to self: Do #3882 and #4021 together.
Blocked user not removed from live location sharing
Observed Result:
User @stidham (phone number was disconnected 2 days ago so I can no longer receive sms to log into that account) was sharing live location with user @miranda. @miranda blocked user @stidham but user remains on @miranda's header widget.
Expected Result:
If a user blocks another user they should only see that user in the blocked users list.
Steps to reproduce:
Related Screenshots/Video Links: