@@ -449,34 +449,29 @@ async def list_roles(self):
449449 """
450450 return await self .get ("custom_role" )
451451
452- async def revoke_tokens (self , before = datetime . datetime . now () ):
452+ async def revoke_tokens (self , before ):
453453 """
454- Revokes tokens for a application
455- :param since : date before which the tokens are to be revoked
454+ Revokes tokens for an application
455+ :param before : date before which the tokens are to be revoked, pass None to reset
456456 """
457457 if isinstance (before , datetime .datetime ):
458458 before = before .isoformat ()
459459
460460 await self .update_app_settings ({"revoke_tokens_issued_before" : before })
461461
462- async def revoke_user_token (self , user_id , before = datetime . datetime . now () ):
462+ async def revoke_user_token (self , user_id , before ):
463463 """
464464 Revokes token for a user
465465 :param user_id: user_id of user for which the token needs to be revoked
466- :param since : date before which the tokens are to be revoked
466+ :param before : date before which the tokens are to be revoked, , pass None to reset
467467 """
468- if isinstance (before , datetime .datetime ):
469- before = before .isoformat ()
470-
471- await self .update_user_partial (
472- {"id" : user_id , "set" : {"revoke_tokens_issued_before" : before }}
473- )
468+ await self .revoke_users_token ([user_id ], before )
474469
475- async def revoke_users_token (self , user_ids , before = datetime . datetime . now () ):
470+ async def revoke_users_token (self , user_ids , before ):
476471 """
477472 Revokes tokens for given users
478473 :param user_ids: user_ids for user for whom the token needs to be revoked
479- :param since : date before which the tokens are to be revoked
474+ :param before : date before which the tokens are to be revoked, pass None to reset
480475 """
481476 if isinstance (before , datetime .datetime ):
482477 before = before .isoformat ()
0 commit comments