( thread: ThreadWithMessages, anonymize: AnonymizeType )
| 32 | }; |
| 33 | |
| 34 | export function anonymizeMessages( |
| 35 | thread: ThreadWithMessages, |
| 36 | anonymize: AnonymizeType |
| 37 | ) { |
| 38 | if (thread) { |
| 39 | thread.messages = thread.messages.map((message) => { |
| 40 | if (message.author) { |
| 41 | message.author = anonymizeUser(message.author, anonymize); |
| 42 | } |
| 43 | |
| 44 | return anonymizeMentions(message, anonymize); |
| 45 | }); |
| 46 | } |
| 47 | return thread; |
| 48 | } |
| 49 | |
| 50 | function anonymizeMentions(message: Messages, anonymize: AnonymizeType): any { |
| 51 | if (message.mentions) { |
no test coverage detected