This commit is contained in:
syuilo 2017-12-22 14:21:40 +09:00
parent 6e59c82252
commit e21ab77dd5
2 changed files with 22 additions and 1 deletions

View file

@ -3,6 +3,7 @@
*/
import $ from 'cafy';
import History from '../../models/messaging-history';
import Mute from '../../models/mute';
import serialize from '../../serializers/messaging-message';
/**
@ -17,10 +18,18 @@ module.exports = (params, user) => new Promise(async (res, rej) => {
const [limit = 10, limitErr] = $(params.limit).optional.number().range(1, 100).$;
if (limitErr) return rej('invalid limit param');
const mute = await Mute.find({
muter_id: user._id,
deleted_at: { $exists: false }
});
// Get history
const history = await History
.find({
user_id: user._id
user_id: user._id,
partner: {
$nin: mute.map(m => m.mutee_id)
}
}, {
limit: limit,
sort: {