| 447 | } catch (e) { log(LogLevel.ERROR, `report failed ${userId}`, e); } |
| 448 | } |
| 449 | |
| 450 | async function unmuteChat(client: TelegramClient, userId: number) { |
| 451 | try { |
| 452 | const peer = await client.getInputEntity(userId); |
| 453 | await client.invoke(new Api.account.UpdateNotifySettings({ |
| 454 | peer: new Api.InputNotifyPeer({ peer }), |
| 455 | settings: new Api.InputPeerNotifySettings({ muteUntil: 0, showPreviews: true, silent: false }) |
| 456 | })); |
| 457 | } catch (e) { log(LogLevel.ERROR, `unmute failed ${userId}`, e); } |
| 458 | } |
| 459 | |
| 460 | async function unarchiveChat(client: TelegramClient, userId: number) { |