feature/worker #111

Merged
primakov merged 190 commits from feature/worker into master 2025-12-05 16:59:42 +03:00
Showing only changes of commit 00386cc135 - Show all commits

View File

@@ -1,5 +1,5 @@
let users = [
{ id: 1, username: 'test', password: '123456', email: 'test@example.com', firstName: 'Test', lastName: 'User' }
{ id: 1, username: 'test', password: '123456', email: 'test@example.com', firstName: 'Test', lastName: 'User', bio: '', location: '', website: '' }
];
let nextId = 2;
@@ -8,8 +8,8 @@ exports.findUser = (username, email, password) =>
exports.findById = (id) => users.find(u => u.id === id);
exports.addUser = ({ username, password, email, firstName, lastName }) => {
const newUser = { id: nextId++, username, password, email, firstName, lastName };
exports.addUser = ({ username, password, email, firstName, lastName, bio = '', location = '', website = '' }) => {
const newUser = { id: nextId++, username, password, email, firstName, lastName, bio, location, website };
users.push(newUser);
return newUser;
};
@@ -17,4 +17,12 @@ exports.addUser = ({ username, password, email, firstName, lastName }) => {
exports.exists = (username, email) =>
users.some(u => u.username === username || u.email === email);
exports.getAll = () => users;
exports.getAll = () => users;
// 新增:更新用户信息
exports.updateUser = (id, update) => {
const user = users.find(u => u.id === id);
if (!user) return null;
Object.assign(user, update);
return user;
};