Skip to content

Commit 25f0823

Browse files
committed
fix: Rename class and file
1 parent 4d48d7b commit 25f0823

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

src/reactions/github/release-created.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
import { Reaction, ReactionCanHandleOptions, ReactionHandleOptions } from './reaction';
2-
import { ReleasePayload } from '../../schemas/github/release-payload';
2+
import { ReleaseCreatedPayload } from '../../schemas/github/release-created-payload';
33

4-
export class ReleaseCreated extends Reaction<ReleasePayload> {
5-
canHandle({ payload, event }: ReactionCanHandleOptions<ReleasePayload>): boolean {
4+
export class ReleaseCreated extends Reaction<ReleaseCreatedPayload> {
5+
canHandle({ payload, event }: ReactionCanHandleOptions<ReleaseCreatedPayload>): boolean {
66
return event === 'release' && payload.action === 'published';
77
}
88

9-
getStreamLabsMessage({ payload }: ReactionHandleOptions<ReleasePayload>): string {
9+
getStreamLabsMessage({ payload }: ReactionHandleOptions<ReleaseCreatedPayload>): string {
1010
const {
1111
repository: { full_name: repositoryFullName },
1212
release: { tag_name: releaseName },
@@ -15,7 +15,7 @@ export class ReleaseCreated extends Reaction<ReleasePayload> {
1515
return `${repositoryFullName} version ${releaseName} has just been released 🚀!`;
1616
}
1717

18-
getTwitchChatMessage({ payload }: ReactionHandleOptions<ReleasePayload>): string {
18+
getTwitchChatMessage({ payload }: ReactionHandleOptions<ReleaseCreatedPayload>): string {
1919
const {
2020
repository: { full_name: repositoryFullName },
2121
release: { tag_name: releaseName, html_url: releaseUrl },

src/schemas/github/release-payload.ts renamed to src/schemas/github/release-created-payload.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import { WebhookPayload } from './webhook-payload';
1+
import { RepositoryWebhookPayload } from './repository-webhook-payload';
22

3-
export interface ReleasePayload extends WebhookPayload {
3+
export interface ReleaseCreatedPayload extends RepositoryWebhookPayload {
44
action: 'unpublished' | 'published' | 'created' | 'edited' | 'deleted' | 'prereleased';
55
release: {
66
html_url: string;

0 commit comments

Comments
 (0)