From e13af64383fdbcf5419acc4fbb170676cbe26fc1 Mon Sep 17 00:00:00 2001 From: LumenSolutions Date: Wed, 14 Jan 2026 14:37:30 +0100 Subject: [PATCH] Create userController.ts Added a lastLogin timestamp to user data and stored it in localStorage upon login --- packages/controllers/src/userController.ts | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 packages/controllers/src/userController.ts diff --git a/packages/controllers/src/userController.ts b/packages/controllers/src/userController.ts new file mode 100644 index 00000000000..2ba001fc63a --- /dev/null +++ b/packages/controllers/src/userController.ts @@ -0,0 +1,11 @@ +interface UserData { + address: string; + nickname: string; + lastLogin?: number; // new field +} + +// когда пользователь аутентифицируется: +function onLogin(user: UserData) { + user.lastLogin = Date.now(); + localStorage.setItem('user', JSON.stringify(user)); +}