Skip to content

Commit 8ded8ec

Browse files
committed
fix: change error logging to info level for token verification and update deprecation notice for db getter
1 parent 2afd6e0 commit 8ded8ec

File tree

3 files changed

+7
-3
lines changed

3 files changed

+7
-3
lines changed

adminforth/auth.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -154,9 +154,9 @@ getClientIp(headers: object) {
154154
decoded = jwt.verify(jwtToken, secret);
155155
} catch (err) {
156156
if (err.name === 'TokenExpiredError') {
157-
afLogger.error(`Token expired: ${err.message}`);
157+
afLogger.info(`Token expired: ${err.message}`);
158158
} else if (err.name === 'JsonWebTokenError') {
159-
afLogger.error(`Token error: ${err.message}`);
159+
afLogger.info(`Token error: ${err.message}, JWT secret changed?`);
160160
} else {
161161
afLogger.error(`Failed to verify JWT token: ${err}`);
162162
}

adminforth/dataConnectors/baseConnector.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@ export default class AdminForthBaseConnector implements IAdminForthDataSourceCon
1717

1818
client: any;
1919

20+
/**
21+
* @deprecated Since 1.2.9. Will be removed in 2.0.0. Use .client instead.
22+
*/
2023
get db() {
2124
afLogger.warn('.db is deprecated, use .client instead');
2225
return this.client;

adminforth/types/FrontendAPI.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,8 @@ export interface FrontendAPIInterface {
9696
setFilter(filter: FilterParams): void;
9797

9898
/**
99-
* DEPRECATED: does the same as setFilter, kept for backward compatibility
99+
* @deprecated does the same as setFilter, kept for backward compatibility, will be removed in 2.0.0
100+
*
100101
* Update a filter in the list
101102
*
102103
* Filters visibility in badge is automatically determined by column configuration:

0 commit comments

Comments
 (0)