1.0.2 • Published 2 years ago

mtr-liking v1.0.2

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

Meteor Liking Library

Meteor Liking Library

Dokumentasi

Configurasi

Tambahkan pada .env.

SVC_LIKE=https://dev.svcgateway.meteor.co.id 
SVC_ID=********-****-****-****-************

Tambahkan midleware di app.js tepat setelah auth midleware

const { configExpress } = require('liking');

//asumsi app adalah express()
//notes letakkan setelah auth
app.use(configExpress);

Liking

 const liking = require('liking');

//Content Id 
 const contentId = 'example-content';
 
//Status "0" / "1" 
 const status = "1"


//Create, Update, Cancel Liking
const liking =  await liking.like(contentId, status);
 
//Semua total like dan dislike
//Jika terdapat Auth User maka terdapat response status like atau dislike
const count = await liking.counter(contentId)
 
// Untuk Admin
//Data Lengkap termasuk total like dan dislike, page dan length untuk pagination
const count = await liking.counterAdmin(contentId, page, length)