11import { CommandsCollection } from "@/lib/managed-commands"
2- import { logger } from "@/logger"
32import { fmt } from "@/utils/format"
43import { ephemeral } from "@/utils/messages"
54import type { Role } from "@/utils/types"
@@ -17,18 +16,18 @@ export const pin = new CommandsCollection<Role>()
1716 handler : async ( { context, repliedTo } ) => {
1817 const member = await context . getChatMember ( context . me . id )
1918 if ( member . status !== "administrator" )
20- return await ephemeral ( context . reply ( fmt ( ( { n } ) => n `❌ The bot is not an admin` ) ) , 10_000 )
19+ return void ephemeral ( context . reply ( fmt ( ( { n } ) => n `❌ The bot is not an admin` ) ) , 10_000 )
2120
2221 if ( ! member . can_pin_messages )
23- return await ephemeral (
22+ return void ephemeral (
2423 context . reply ( fmt ( ( { n, code } ) => n `❌ The bot is missing the ${ code `Pin messages` } permission.` ) ) ,
2524 10_000
2625 )
2726
2827 const res = await context . pinChatMessage ( repliedTo . message_id ) . catch ( ( ) => false )
29- if ( ! res ) return await ephemeral ( context . reply ( fmt ( ( { n } ) => n `❌ Cannot pin the message` ) ) , 10_000 )
28+ if ( ! res ) return void ephemeral ( context . reply ( fmt ( ( { n } ) => n `❌ Cannot pin the message` ) ) , 10_000 )
3029
31- await ephemeral ( context . reply ( fmt ( ( { n } ) => n `✅ Message pinned` ) ) , 10_000 )
30+ void ephemeral ( context . reply ( fmt ( ( { n } ) => n `✅ Message pinned` ) ) , 10_000 )
3231 } ,
3332 } )
3433 . createCommand ( {
@@ -43,17 +42,17 @@ export const pin = new CommandsCollection<Role>()
4342 handler : async ( { context, repliedTo } ) => {
4443 const member = await context . getChatMember ( context . me . id )
4544 if ( member . status !== "administrator" )
46- return await ephemeral ( context . reply ( fmt ( ( { n } ) => n `❌ The bot is not an admin` ) ) , 10_000 )
45+ return void ephemeral ( context . reply ( fmt ( ( { n } ) => n `❌ The bot is not an admin` ) ) , 10_000 )
4746
4847 if ( ! member . can_pin_messages )
49- return await ephemeral (
48+ return void ephemeral (
5049 context . reply ( fmt ( ( { n, code } ) => n `❌ The bot is missing the ${ code `Pin messages` } permission.` ) ) ,
5150 10_000
5251 )
5352
5453 const res = await context . unpinChatMessage ( repliedTo . message_id ) . catch ( ( ) => false )
55- if ( ! res ) return await ephemeral ( context . reply ( fmt ( ( { n } ) => n `❌ Cannot unpin the message` ) ) , 10_000 )
54+ if ( ! res ) return void ephemeral ( context . reply ( fmt ( ( { n } ) => n `❌ Cannot unpin the message` ) ) , 10_000 )
5655
57- await ephemeral ( context . reply ( fmt ( ( { n } ) => n `✅ Message unpinned` ) ) , 10_000 )
56+ void ephemeral ( context . reply ( fmt ( ( { n } ) => n `✅ Message unpinned` ) ) , 10_000 )
5857 } ,
5958 } )
0 commit comments