fix(SPG-762) BE - integrasi dengan API Midtrans - untuk update status pembayaran

fix/data
Aswin Ashar Abdullah 2024-08-02 18:11:36 +07:00
parent 4fcd852d8d
commit 2e4d5df17a
1 changed files with 14 additions and 1 deletions

View File

@ -18,7 +18,20 @@ export class MidtransController {
@Get(':id/status')
async getStatus(@Param('id') id: string) {
return await this.dataService.getStatus(id);
try {
const data = await this.dataService.getStatus(id);
this.eventBus.publishAll([
new MidtransCallbackEvent({
id: id,
data: data,
}),
]);
return 'Berhasil update status transaksi';
} catch (error) {
console.log(error.message);
throw new Error('Gagal update status transaksi');
}
}
@Post('callback')