@@ -258,29 +258,25 @@ export async function unblockUser(lid: string): Promise<void> {
258258 }
259259}
260260
261- export async function setBotAdmin ( lid : string , value : boolean ) : Promise < void > {
261+ export async function setAdmin ( lid : string , value : boolean ) : Promise < void > {
262262 try {
263- const key = `botadmin:${ lid } ` ;
264- if ( value ) {
265- // set without TTL so privilege persists
266- await redis . set ( key , "1" ) ;
267- } else {
268- await redis . del ( key ) ;
269- }
263+ const key = `admin:${ lid } ` ;
264+ if ( value ) await redis . set ( key , "1" ) ;
265+ else await redis . del ( key ) ;
270266 } catch ( error ) {
271267 Sentry . captureException ( error ) ;
272- log . error ( "Redis" , `Failed to set bot admin for: ${ lid } ` , error ) ;
268+ log . error ( "Redis" , `Failed to set admin for: ${ lid } ` , error ) ;
273269 }
274270}
275271
276- export async function isBotAdmin ( lid : string ) : Promise < boolean > {
272+ export async function isAdmin ( lid : string ) : Promise < boolean > {
277273 try {
278- const key = `botadmin :${ lid } ` ;
274+ const key = `admin :${ lid } ` ;
279275 const val = await redis . get ( key ) ;
280276 return val !== null ;
281277 } catch ( error ) {
282278 Sentry . captureException ( error ) ;
283- log . error ( "Redis" , `Failed to check bot admin: ${ lid } ` , error ) ;
279+ log . error ( "Redis" , `Failed to check admin: ${ lid } ` , error ) ;
284280 }
285281 return false ;
286282}
0 commit comments