mirror of
https://activitypub.software/TransFem-org/Sharkey.git
synced 2025-08-05 16:49:17 +00:00
18 lines
439 B
TypeScript
18 lines
439 B
TypeScript
![]() |
/*
|
||
|
* SPDX-FileCopyrightText: hazelnoot and other Sharkey contributors
|
||
|
* SPDX-License-Identifier: AGPL-3.0-only
|
||
|
*/
|
||
|
|
||
|
import * as Misskey from 'misskey-js';
|
||
|
import { appendContentWarning } from '@/js/append-content-warning.js';
|
||
|
|
||
|
export function computeMergedCw(note: Misskey.entities.Note): string | null {
|
||
|
let cw = note.cw;
|
||
|
|
||
|
if (note.user.mandatoryCW) {
|
||
|
cw = appendContentWarning(cw, note.user.mandatoryCW);
|
||
|
}
|
||
|
|
||
|
return cw ?? null;
|
||
|
}
|