Skip to content

Commit

Permalink
refactor(core): minor fixes to the refactored triggers (#7024)
Browse files Browse the repository at this point in the history
  • Loading branch information
Jammy Louie committed May 17, 2019
1 parent 9cf9a62 commit b505b5c
Show file tree
Hide file tree
Showing 6 changed files with 26 additions and 14 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { Observable, Subject } from 'rxjs';
import { IArtifactoryTrigger } from 'core/domain/ITrigger';
import { BaseTrigger } from 'core/pipeline';
import { ArtifactoryReaderService } from './artifactoryReader.service';
import { Application } from '@spinnaker/core';
import { Application } from 'core/application';

export interface IArtifactoryTriggerConfigProps {
trigger: IArtifactoryTrigger;
Expand Down Expand Up @@ -40,7 +40,7 @@ export class ArtifactoryTrigger extends React.Component<
});
}

public componentWillUnmount(): void {
public componentWillUnmount() {
this.destroy$.next();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,13 @@ export class BaseBuildTrigger extends React.Component<IBaseBuildTriggerConfigPro
};
}

public componentDidMount = () => {
public componentDidMount() {
this.initializeMasters();
};
}

public componentWillUnmount() {
this.destroy$.next();
}

private refreshMasters = () => {
this.setState({
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ export class ConcourseTrigger extends React.Component<IConcourseTriggerConfigPro
};
}

public componentDidMount(): void {
public componentDidMount() {
Observable.fromPromise(IgorService.listMasters(BuildServiceType.Concourse))
.takeUntil(this.destroy$)
.subscribe((masters: string[]) => {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ export class GitTrigger extends React.Component<IGitTriggerConfigProps> {
this.state = {};
}

public componentDidMount = () => {
public componentDidMount() {
const trigger = { ...this.props.trigger };
const { attributes } = this.props.application;

Expand All @@ -63,7 +63,7 @@ export class GitTrigger extends React.Component<IGitTriggerConfigProps> {
}

this.props.triggerUpdated && this.props.triggerUpdated(trigger);
};
}

private onUpdateTrigger = (update: any) => {
this.props.triggerUpdated &&
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ export class PubsubTrigger extends React.Component<IPubsubTriggerProps, IPubsubT
};
}

public componentDidMount(): void {
public componentDidMount() {
Observable.fromPromise(PubsubSubscriptionReader.getPubsubSubscriptions())
.takeUntil(this.destroy$)
.subscribe(
Expand All @@ -52,6 +52,10 @@ export class PubsubTrigger extends React.Component<IPubsubTriggerProps, IPubsubT
);
}

public componentWillUnmount() {
this.destroy$.next();
}

private onUpdateTrigger = (update: any) => {
this.props.triggerUpdated &&
this.props.triggerUpdated({
Expand All @@ -60,7 +64,7 @@ export class PubsubTrigger extends React.Component<IPubsubTriggerProps, IPubsubT
});
};

public PubSubTriggerContents() {
public PubSubTriggerContents = () => {
const { pubsubSubscriptions, subscriptionsLoaded } = this.state;
const { trigger } = this.props;
const a = trigger.attributeConstraints || {};
Expand Down Expand Up @@ -136,7 +140,7 @@ export class PubsubTrigger extends React.Component<IPubsubTriggerProps, IPubsubT
</div>
);
}
}
};

public render() {
const { PubSubTriggerContents } = this;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,14 @@ export class WerckerTrigger extends React.Component<IWerckerTriggerConfigProps,
};
}

public componentDidMount = () => {
public componentDidMount() {
this.initializeMasters();
this.updateJob(this.props.trigger.pipeline);
};
}

public componentWillUnmount() {
this.destroy$.next();
}

private initializeMasters = () => {
Observable.fromPromise(IgorService.listMasters(BuildServiceType.Wercker))
Expand Down Expand Up @@ -189,7 +193,7 @@ export class WerckerTrigger extends React.Component<IWerckerTriggerConfigProps,
});
};

public WerkerTriggerContents() {
public WerkerTriggerContents = () => {
const { app, master, pipeline } = this.props.trigger;
const { jobsRefreshing, masters, mastersRefreshing, pipelines } = this.state;
return (
Expand Down Expand Up @@ -250,7 +254,7 @@ export class WerckerTrigger extends React.Component<IWerckerTriggerConfigProps,
</div>
</>
);
}
};

public render() {
const { WerkerTriggerContents } = this;
Expand Down

0 comments on commit b505b5c

Please sign in to comment.