HomePhabricator

Add an ItemCommand queue to Nuance

Description

Add an ItemCommand queue to Nuance

Summary:
Ref T10537. Generally, when users interact with Nuance items we'll dump a command into a queue and apply it in the background. This avoids race conditions with multiple users interacting with an item, which Nuance is more subject to than other applications because it has an import/external component.

The "sync" command doesn't actually do anything yet.

Test Plan:

Screen Shot 2016-03-22 at 7.31.19 AM.png (1×1 px, 165 KB)

Reviewers: chad

Reviewed By: chad

Subscribers: Luke081515.2

Maniphest Tasks: T10537

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

Details

Provenance
epriestleyAuthored on Mar 22 2016, 1:51 PM
epriestleyPushed on Mar 22 2016, 10:08 PM
Reviewer
chad
Differential Revision
D15506: Add an ItemCommand queue to Nuance
Parents
rPa90daf5d3048: Add very basic item rendering for GitHub events, parse IDs + URIs
Branches
Unknown
Tags
Unknown
Tasks
T10537: Nuance Infrastructure
Build Status
Buildable 11255
Build 13979: Run Core Tests