@@ -11,7 +11,7 @@ import { e, EdgeDB, isExclusivityViolation } from '~/core/edgedb';
11
11
import { CreatePerson , User , UserListInput } from './dto' ;
12
12
import { UserRepository } from './user.repository' ;
13
13
14
- const hydrate = e . shape ( e . default . User , ( user ) => ( {
14
+ const hydrate = e . shape ( e . User , ( user ) => ( {
15
15
...user [ '*' ] ,
16
16
// Other links if needed
17
17
} ) ) ;
@@ -23,7 +23,7 @@ export class UserEdgedbRepository extends UserRepository {
23
23
}
24
24
25
25
async readOne ( id : ID , _session : Session | ID ) {
26
- const query = e . select ( e . default . User , ( user ) => ( {
26
+ const query = e . select ( e . User , ( user ) => ( {
27
27
...hydrate ( user ) ,
28
28
filter_single : { id } ,
29
29
} ) ) ;
@@ -36,7 +36,7 @@ export class UserEdgedbRepository extends UserRepository {
36
36
37
37
async readMany ( ids : readonly ID [ ] , _session : Session | ID ) {
38
38
const query = e . params ( { ids : e . array ( e . uuid ) } , ( { ids } ) =>
39
- e . select ( e . default . User , ( user ) => ( {
39
+ e . select ( e . User , ( user ) => ( {
40
40
...hydrate ( user ) ,
41
41
filter : e . op ( user . id , 'in' , e . array_unpack ( ids ) ) ,
42
42
} ) ) ,
@@ -46,16 +46,16 @@ export class UserEdgedbRepository extends UserRepository {
46
46
}
47
47
48
48
async doesEmailAddressExist ( email : string ) {
49
- const query = e . select ( e . default . User , ( ) => ( {
49
+ const query = e . select ( e . User , ( ) => ( {
50
50
filter_single : { email } ,
51
51
} ) ) ;
52
52
const result = await this . edgedb . run ( query ) ;
53
53
return ! ! result ;
54
54
}
55
55
56
56
async list ( input : UserListInput , _session : Session ) {
57
- const sortKey = input . sort as keyof ( typeof e . default . User ) [ '*' ] ;
58
- const all = e . select ( e . default . User , ( user ) => ( {
57
+ const sortKey = input . sort as keyof ( typeof e . User ) [ '*' ] ;
58
+ const all = e . select ( e . User , ( user ) => ( {
59
59
filter : e . all (
60
60
input . filter . pinned != null
61
61
? e . op ( user . pinned , '=' , input . filter . pinned )
@@ -83,7 +83,7 @@ export class UserEdgedbRepository extends UserRepository {
83
83
}
84
84
85
85
async create ( input : CreatePerson ) {
86
- const query = e . insert ( e . default . User , { ...input } ) ;
86
+ const query = e . insert ( e . User , { ...input } ) ;
87
87
try {
88
88
const result = await this . edgedb . run ( query ) ;
89
89
return result . id ;
@@ -103,7 +103,7 @@ export class UserEdgedbRepository extends UserRepository {
103
103
user : User ,
104
104
email : string | null | undefined ,
105
105
) : Promise < void > {
106
- const query = e . update ( e . default . User , ( ) => ( {
106
+ const query = e . update ( e . User , ( ) => ( {
107
107
filter_single : { id : user . id } ,
108
108
set : { email } ,
109
109
} ) ) ;
@@ -122,15 +122,15 @@ export class UserEdgedbRepository extends UserRepository {
122
122
}
123
123
124
124
async updateRoles ( user : User , roles : Role [ ] ) : Promise < void > {
125
- const query = e . update ( e . default . User , ( ) => ( {
125
+ const query = e . update ( e . User , ( ) => ( {
126
126
filter_single : { id : user . id } ,
127
127
set : { roles } ,
128
128
} ) ) ;
129
129
await this . edgedb . run ( query ) ;
130
130
}
131
131
132
132
async delete ( id : ID , _session : Session , _object : User ) : Promise < void > {
133
- const query = e . delete ( e . default . User , ( ) => ( {
133
+ const query = e . delete ( e . User , ( ) => ( {
134
134
filter_single : { id } ,
135
135
} ) ) ;
136
136
try {
0 commit comments