@@ -26,47 +26,47 @@ const callWebhookEndpoint = async <B>(bodyObject: B): Promise<void> => {
2626 }
2727}
2828
29- type InitEvent = {
30- // tutorialId: string;
29+ type WebhookEventInit = {
30+ tutorialId : string
3131 coderoadVersion : string
3232}
3333
34- export const onInit = ( event : InitEvent ) : void => {
34+ export const onInit = ( event : WebhookEventInit ) : void => {
3535 if ( WEBHOOKS . init ) {
36- callWebhookEndpoint < InitEvent > ( event )
36+ callWebhookEndpoint < WebhookEventInit > ( event )
3737 }
3838}
3939
40- type ResetEvent = {
41- // tutorialId: string;
40+ type WebhookEventReset = {
41+ tutorialId : string
4242}
4343
44- export const onReset = ( event : ResetEvent ) : void => {
44+ export const onReset = ( event : WebhookEventReset ) : void => {
4545 if ( WEBHOOKS . reset ) {
46- callWebhookEndpoint < ResetEvent > ( event )
46+ callWebhookEndpoint < WebhookEventReset > ( event )
4747 }
4848}
4949
50- type StepCompleteEvent = { tutorialId : string ; version : string ; levelId : string ; stepId : string }
50+ type WebhookEventStepComplete = { tutorialId : string ; version : string ; levelId : string ; stepId : string }
5151
52- export const onStepComplete = ( event : StepCompleteEvent ) : void => {
52+ export const onStepComplete = ( event : WebhookEventStepComplete ) : void => {
5353 if ( WEBHOOKS . step_complete ) {
54- callWebhookEndpoint < StepCompleteEvent > ( event )
54+ callWebhookEndpoint < WebhookEventStepComplete > ( event )
5555 }
5656}
5757
58- type LevelCompleteEvent = { tutorialId : string ; version : string ; levelId : string }
58+ type WebhookEventLevelComplete = { tutorialId : string ; version : string ; levelId : string }
5959
60- export const onLevelComplete = ( event : LevelCompleteEvent ) : void => {
60+ export const onLevelComplete = ( event : WebhookEventLevelComplete ) : void => {
6161 if ( WEBHOOKS . level_complete ) {
62- callWebhookEndpoint < LevelCompleteEvent > ( event )
62+ callWebhookEndpoint < WebhookEventLevelComplete > ( event )
6363 }
6464}
6565
66- type TutorialCompleteEvent = { tutorialId : string ; version : string }
66+ type WebhookEevntTutorialComplete = { tutorialId : string ; version : string }
6767
68- export const onTutorialComplete = ( event : TutorialCompleteEvent ) : void => {
68+ export const onTutorialComplete = ( event : WebhookEevntTutorialComplete ) : void => {
6969 if ( WEBHOOKS . tutorial_complete ) {
70- callWebhookEndpoint < TutorialCompleteEvent > ( event )
70+ callWebhookEndpoint < WebhookEevntTutorialComplete > ( event )
7171 }
7272}
0 commit comments