fis-fingerprint.service.ts 692 B

1234567891011121314151617181920212223
  1. import { Inject, Injectable, Logger } from '@nestjs/common';
  2. import { ClientProxy } from '@nestjs/microservices';
  3. @Injectable()
  4. export class FisFingerprintService {
  5. private logger: Logger = new Logger(`FisFingerprintService`)
  6. constructor(
  7. @Inject(`SAMPLEAPP_SERVICE`) private sampleAppClient: ClientProxy,
  8. @Inject(`VERIFICATION_SERVICE`) private verificationClient: ClientProxy
  9. ) {
  10. // logic here
  11. setTimeout(() => {
  12. this.sampleAppClient.emit(`message`, `Fingeprint says HI`)
  13. }, 5000)
  14. }
  15. verifyFingeprint(message: any): any {
  16. this.logger.log(`Sending message to verification microservice`)
  17. this.verificationClient.emit(`message`, message)
  18. }
  19. }