diff --git a/app/services/AuthService.js b/app/services/AuthService.js index ef5ca0c..041ba40 100644 --- a/app/services/AuthService.js +++ b/app/services/AuthService.js @@ -93,6 +93,18 @@ const AuthService = Object.freeze({ }; }, + /** + * Get current authenticated user id + * @returns {number|string|null} + */ + getUserId() { + const user = this.getUser(); + if (!user?.id) return null; + + const parsedId = Number(user.id); + return Number.isFinite(parsedId) ? parsedId : user.id; + }, + /** * Get roles array from JWT * @returns {string[]}