wip
This commit is contained in:
parent
6e59c82252
commit
e21ab77dd5
2 changed files with 22 additions and 1 deletions
|
|
@ -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: {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue