chore: Refactor backlinks and revisions (#1611)

* Update backlinks service to not rely on revisions

* fix: Add missing index for finding backlinks

* Debounce revision creation (#1616)

* refactor debounce logic to service

* Debounce slack notification

* Revisions created by service

* fix: Revision sidebar latest

* test: Add tests for notifications
This commit is contained in:
Tom Moor
2020-11-01 10:26:39 -08:00
committed by GitHub
parent 7735aa12d7
commit 3d09c8f655
20 changed files with 487 additions and 246 deletions

View File

@@ -64,7 +64,11 @@ class DataLoader extends React.Component<Props> {
// Also need to load the revision if it changes
const { revisionId } = this.props.match.params;
if (prevProps.match.params.revisionId !== revisionId && revisionId) {
if (
prevProps.match.params.revisionId !== revisionId &&
revisionId &&
revisionId !== "latest"
) {
this.loadRevision();
}
}
@@ -152,7 +156,7 @@ class DataLoader extends React.Component<Props> {
shareId,
});
if (revisionId) {
if (revisionId && revisionId !== "latest") {
await this.loadRevision();
} else {
this.revision = undefined;