77c87dae80
* honor mutes when sending push notifications for: * territory subscriptions * mentions * user subscriptions Also, don't allow you to mute a subscribed user, or vice versa * refactor mute detection for more code reuse update mute/subscribe error messages for consistency * variable rename * move `isMuted` to shared user lib, reuse in user resolver and webpush * update awards.csv --------- Co-authored-by: Keyan <34140557+huumn@users.noreply.github.com>
13 lines
254 B
JavaScript
13 lines
254 B
JavaScript
export const isMuted = async ({ models, muterId, mutedId }) => {
|
|
const mute = await models.mute.findUnique({
|
|
where: {
|
|
muterId_mutedId: {
|
|
muterId: Number(muterId),
|
|
mutedId: Number(mutedId)
|
|
}
|
|
}
|
|
})
|
|
|
|
return !!mute
|
|
}
|