public static function create_token(Token $clientid, Token $userid, $tokenType, $expires)
 {
     $token = Token::generateToken($tokenType, $userid->getUserSecret());
     $query = Database::generate_query("token_create", [$token->toString(), $userid->toString(), $clientid->toString(), $expires]);
     $query->execute();
     return $token;
 }
 public static function generateNewToken($type)
 {
     return Token::generateToken($type, random_hex(8));
 }