tachybase_todo/packages/plugins/@nocobase/plugin-users/src/server/actions/users.ts
YANG QIA cb7f1d7aa9
chore(users): remove deprecated code (#3122)
* chore: remove deprecated code in user plugin

* chore: update

* fix: test

* fix: test
2023-12-01 13:23:41 +08:00

17 lines
419 B
TypeScript

import { Context, Next } from '@nocobase/actions';
export async function updateProfile(ctx: Context, next: Next) {
const { values } = ctx.action.params;
const { currentUser } = ctx.state;
if (!currentUser) {
ctx.throw(401);
}
const UserRepo = ctx.db.getRepository('users');
const result = await UserRepo.update({
filterByTk: currentUser.id,
values,
});
ctx.body = result;
await next();
}