HomePhabricator

Remove "participationStatus" from ConpherenceParticipant

Description

Remove "participationStatus" from ConpherenceParticipant

Summary:
Pathway to D17685. This column is a very complicated cache of: is participant.messageCount equal to thread.messageCount?

We can just ask this question with a JOIN instead and simplify things dramatically.

Test Plan:

  • Ran migration.
  • Browsed around.
  • Sent a message, saw unread count go up.
  • Read the message, saw unread count go down.

Reviewers: chad

Reviewed By: chad

Differential Revision: https://secure.phabricator.com/D17730

Details

Provenance
epriestleyAuthored on Apr 19 2017, 7:17 PM
epriestleyPushed on Apr 19 2017, 8:58 PM
Reviewer
chad
Differential Revision
D17730: Remove "participationStatus" from ConpherenceParticipant
Parents
rPc96e17f5ea42: Remove "behindTransactionPHID" from ConpherenceParticipant
Branches
Unknown
Tags
Unknown
Build Status
Buildable 16590
Build 22120: Run Core Tests