Show message retention period in the UI?

I learned recently that we already have something for this.

Here’s part of a screenshot:

Here’s the spec:

What I don’t fully understand about the logic at this point is under what conditions needs_channel_retention_reminder is true.

My quick read of the code makes me think it defaults to true and gets set to false once the user dismisses it once, and is therefore never shown again after that.

Maybe we could set it back to true under some conditions?

Or maybe we run with the design here, but just use the existing language for the text at the beginning of the message stream too?

3 Likes