( msg: Api.Message, options: Parameters<Api.Message["edit"]>[0] )
| 118 | await msg.edit(options); |
| 119 | } catch (error) { |
| 120 | if (!isMessageNotModified(error)) throw error; |
| 121 | } |
| 122 | } |
| 123 | |
| 124 | async function deleteMessageQuiet(msg: Api.Message): Promise<void> { |
| 125 | try { |
| 126 | const target = msg as any; |
| 127 | if (typeof target.safeDelete === "function") { |
| 128 | await target.safeDelete({ revoke: true }); |
| 129 | return; |
| 130 | } |
| 131 | if (typeof target.delete === "function") { |
| 132 | await target.delete({ revoke: true }); |
no test coverage detected