Skip to content

Commit b40a748

Browse files
committed
Clean up old match requesting user helpers
1 parent 77b4bfc commit b40a748

File tree

3 files changed

+3
-35
lines changed

3 files changed

+3
-35
lines changed

src/components/authentication/authentication.repository.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -224,7 +224,7 @@ export class AuthenticationRepository {
224224
const result = await this.db
225225
.query()
226226
.match([
227-
node('requestingUser', 'User', { id: session.userId }),
227+
requestingUser(session),
228228
relation('out', '', 'password', ACTIVE),
229229
node('password', 'Property'),
230230
])

src/components/pin/pin.repository.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import { node, relation } from 'cypher-query-builder';
33
import { DateTime } from 'luxon';
44
import { ID, Session } from '../../common';
55
import { DatabaseService } from '../../core';
6-
import { matchRequestingUser, requestingUser } from '../../core/database/query';
6+
import { requestingUser } from '../../core/database/query';
77

88
@Injectable()
99
export class PinRepository {
@@ -27,7 +27,7 @@ export class PinRepository {
2727
await this.db
2828
.query()
2929
.match(node('node', 'BaseNode', { id }))
30-
.apply(matchRequestingUser(session))
30+
.match(requestingUser(session))
3131
.merge([
3232
node('requestingUser'),
3333
relation('out', 'rel', 'pinned'),

src/core/database/query/matching.ts

Lines changed: 0 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,6 @@ export const requestingUser = (session: Session | ID) => {
2121
return n;
2222
};
2323

24-
export const matchRequestingUser =
25-
({ userId }: Pick<Session, 'userId'>) =>
26-
(query: Query) =>
27-
query.match(requestingUser(userId));
28-
2924
/**
3025
* Same as `{ active: true }` but it doesn't create a bound parameter
3126
*/
@@ -127,30 +122,3 @@ export const property = (
127122
}),
128123
],
129124
];
130-
131-
export const matchSession = (
132-
session: Session,
133-
{
134-
// eslint-disable-next-line @seedcompany/no-unused-vars
135-
withAclEdit,
136-
// eslint-disable-next-line @seedcompany/no-unused-vars
137-
withAclRead,
138-
requestingUserConditions = {},
139-
}: {
140-
withAclEdit?: string;
141-
withAclRead?: string;
142-
requestingUserConditions?: Record<string, any>;
143-
} = {},
144-
) => [
145-
node('token', 'Token', {
146-
active: true,
147-
value: session.token,
148-
}),
149-
relation('in', '', 'token', {
150-
active: true,
151-
}),
152-
node('requestingUser', 'User', {
153-
id: session.userId,
154-
...requestingUserConditions,
155-
}),
156-
];

0 commit comments

Comments
 (0)