1.0.5 • Published 2 years ago

@ko-fi/nest v1.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

Ko-fi webhook handler for NestJS.

For more informations visit https://ko-fi.com/manage/webhooks


Installation

npm

npm install @ko-fi/nest

yarn

yarn add @ko-fi/nest

Example

View example implementation here;

Example app.module.ts:

import { kofi } from '@ko-fi/nest';
import { MiddlewareConsumer, Module } from '@nestjs/common';

import { AppController } from './app.controller';
import { AppService } from './app.service';

@Module({
  imports: [],
  controllers: [AppController],
  providers: [AppService],
})
export class AppModule {
  configure(consumer: MiddlewareConsumer) {
    kofi(consumer, {
      onData: (data, req) => {
        console.log('onData called');
      },
      onCommission: (data, req) => {
        console.log('onCommission called');
      },
      onDonation: (data, req) => {
        console.log('onDonation called');
      },
      onShopOrder: (data, req) => {
        console.log('onShopOrder called');
      },
      onSubscription: (data, req) => {
        console.log('onSubscription called');
      },
      onError: (err, req) => {
        console.error('onError called', err);
      },
      verificationToken: 'token',
    });
  }
}
1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago