Skip to content

Commit 092df40

Browse files
committed
Mark neo4j user update queries as private and skip reimpl in edgedb
1 parent 19054f2 commit 092df40

File tree

2 files changed

+2
-33
lines changed

2 files changed

+2
-33
lines changed

src/components/user/user.edgedb.repository.ts

Lines changed: 0 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import {
33
DuplicateException,
44
ID,
55
NotFoundException,
6-
Role,
76
ServerException,
87
Session,
98
} from '~/common';
@@ -99,36 +98,6 @@ export class UserEdgedbRepository extends UserRepository {
9998
}
10099
}
101100

102-
async updateEmail(
103-
user: User,
104-
email: string | null | undefined,
105-
): Promise<void> {
106-
const query = e.update(e.User, () => ({
107-
filter_single: { id: user.id },
108-
set: { email },
109-
}));
110-
try {
111-
await this.edgedb.run(query);
112-
} catch (e) {
113-
if (isExclusivityViolation(e, 'email')) {
114-
throw new DuplicateException(
115-
'person.email',
116-
'Email address is already in use',
117-
e,
118-
);
119-
}
120-
throw e;
121-
}
122-
}
123-
124-
async updateRoles(user: User, roles: Role[]): Promise<void> {
125-
const query = e.update(e.User, () => ({
126-
filter_single: { id: user.id },
127-
set: { roles },
128-
}));
129-
await this.edgedb.run(query);
130-
}
131-
132101
async delete(id: ID, _session: Session, _object: User): Promise<void> {
133102
const query = e.delete(e.User, () => ({
134103
filter_single: { id },

src/components/user/user.repository.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ export class UserRepository extends DtoRepository<typeof User, [Session | ID]>(
121121
);
122122
}
123123

124-
async updateEmail(
124+
private async updateEmail(
125125
user: User,
126126
email: string | null | undefined,
127127
): Promise<void> {
@@ -151,7 +151,7 @@ export class UserRepository extends DtoRepository<typeof User, [Session | ID]>(
151151
}
152152
}
153153

154-
async updateRoles(user: User, roles: Role[]): Promise<void> {
154+
private async updateRoles(user: User, roles: Role[]): Promise<void> {
155155
const removals = difference(user.roles.value, roles);
156156
const additions = difference(roles, user.roles.value);
157157

0 commit comments

Comments
 (0)