@@ -33,43 +33,50 @@ import {
3333 usersNotifications ,
3434} from "@deepnotes/db/schema" ;
3535
36- import { performUserPasswordChange } from "./change-user-password.js" ;
3736import {
37+ performUserPasswordChange ,
3838 performUserEmailChangeConfirm ,
3939 performUserEmailChangeRequest ,
40- } from "./change-user-email.js" ;
41- import { performSessionLogin } from "./login.js" ;
42- import { performSessionRefresh } from "./refresh.js" ;
43- import {
40+ performSessionLogin ,
41+ performSessionRefresh ,
4442 performUserTwoFactorEnableFinish ,
4543 performUserTwoFactorEnableRequest ,
46- } from "./user-two-factor-settings.js" ;
47- import {
44+ performUserRegister ,
45+ performGetUserGroupIds ,
46+ performAddFavoritePages ,
47+ performClearRecentPages ,
48+ performGetCurrentPath ,
49+ performGetFavoritePageIds ,
50+ performGetRecentPageIds ,
51+ performGetStartingPageId ,
52+ performLoadNotifications ,
53+ performMarkNotificationsRead ,
54+ performPatchDefaultNote ,
55+ performRemoveFavoritePages ,
56+ performRemoveRecentPages ,
57+ decryptUserEmail ,
58+ hashUserEmail ,
59+ type SessionEnv ,
60+ signAccessToken ,
61+ type UserRegisterInput ,
4862 createPrivateKeyring ,
4963 createSymmetricKeyring ,
5064 getPasswordHashValues ,
51- } from "./crypto/index.js" ;
52- import {
5365 decryptRecoveryCodes ,
5466 derivePasswordValues ,
5567 decryptUserRehashedLoginHash ,
5668 ensureSodiumReady ,
57- } from "./crypto/session-crypto.js" ;
58- import type { UserRegisterInput } from "./register-user.js" ;
69+ } from "@deepnotes/session-core" ;
5970import {
6071 performGetGroupMainPageId ,
6172 performGetGroupMemberUserIds ,
6273 performGetGroupMembersDetail ,
63- } from "./group-main-and-members.js" ;
64- import {
6574 performGroupJoinInvitationSend ,
6675 performGroupJoinInvitationAccept ,
6776 performGroupJoinRequestAccept ,
6877 performGroupJoinRequestSend ,
6978 performGroupMemberRemove ,
7079 performGroupMemberRoleChange ,
71- } from "./group-membership.js" ;
72- import {
7380 performGroupPasswordChange ,
7481 performGroupPasswordDisable ,
7582 performGroupPasswordEnable ,
@@ -79,6 +86,10 @@ import {
7986 performGroupPurge ,
8087 performGroupRestore ,
8188 performGroupSoftDelete ,
89+ performCreatePage ,
90+ performListGroupPages ,
91+ } from "@deepnotes/groups" ;
92+ import {
8293 performPageBacklinkCreate ,
8394 performPageBacklinkDelete ,
8495 performPageBump ,
@@ -93,31 +104,8 @@ import {
93104 performAppendPageCollabUpdates ,
94105 performGetPageCollabUpdates ,
95106 performTrustedAppendNextPageCollabUpdate ,
96- resolveRealtimeHashFieldAccess ,
97- } from "./index.js" ;
98- import {
99- performCreatePage ,
100- performListGroupPages ,
101- } from "./group-pages.js" ;
102- import { performGetUserGroupIds } from "./user-group-ids.js" ;
103- import {
104- performAddFavoritePages ,
105- performClearRecentPages ,
106- performGetCurrentPath ,
107- performGetFavoritePageIds ,
108- performGetRecentPageIds ,
109- performGetStartingPageId ,
110- performLoadNotifications ,
111- performMarkNotificationsRead ,
112- performPatchDefaultNote ,
113- performRemoveFavoritePages ,
114- performRemoveRecentPages ,
115- } from "./user-page-prefs.js" ;
116- import { performUserRegister } from "./register-user.js" ;
117- import { decryptUserEmail } from "./encrypt-user-email.js" ;
118- import { hashUserEmail } from "./email-hash.js" ;
119- import type { SessionEnv } from "./env.js" ;
120- import { signAccessToken } from "./jwt.js" ;
107+ } from "@deepnotes/pages" ;
108+ import { resolveRealtimeHashFieldAccess } from "@deepnotes/realtime" ;
121109
122110const __dirname = dirname ( fileURLToPath ( import . meta. url ) ) ;
123111loadEnv ( { path : join ( __dirname , "../../../.env" ) } ) ;
0 commit comments