Skip to content

Commit 10f0cde

Browse files
author
pengyu
committed
resolve merge conflict
1 parent 67961b5 commit 10f0cde

File tree

3 files changed

+2
-12
lines changed

3 files changed

+2
-12
lines changed

frontend/public/map.svg

-1
This file was deleted.

frontend/src/graphql/schema.gql

+2-5
Original file line numberDiff line numberDiff line change
@@ -144,9 +144,7 @@ type Project {
144144
projectPath: String!
145145
subNumber: Float!
146146

147-
"""
148-
Projects that are copies of this project
149-
"""
147+
"""Projects that are copies of this project"""
150148
subscribers: [Project!]
151149
uniqueProjectId: String!
152150
updatedAt: Date!
@@ -240,8 +238,7 @@ type User {
240238
isEmailConfirmed: Boolean!
241239
lastEmailSendTime: Date!
242240
projects: [Project!]!
243-
subscribedProjects: [Project!]
244-
@deprecated(reason: "Use projects with forkedFromId instead")
241+
subscribedProjects: [Project!] @deprecated(reason: "Use projects with forkedFromId instead")
245242
updatedAt: Date!
246243
username: String!
247244
}

frontend/src/providers/AuthProvider.tsx

-6
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
4646
const [refreshTokenMutation] = useMutation(REFRESH_TOKEN_MUTATION);
4747
const [getUserInfo] = useLazyQuery<{ me: User }>(GET_USER_INFO);
4848

49-
// 验证本地 token 是否有效
5049
const validateToken = useCallback(async () => {
5150
const storedToken = localStorage.getItem(LocalStore.accessToken);
5251
if (!storedToken) {
@@ -69,7 +68,6 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
6968
}
7069
}, [checkToken]);
7170

72-
// 获取当前用户信息
7371
const fetchUserInfo = useCallback(async () => {
7472
try {
7573
const { data } = await getUserInfo();
@@ -84,7 +82,6 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
8482
}
8583
}, [getUserInfo]);
8684

87-
// 刷新 token
8885
const refreshAccessToken = useCallback(async () => {
8986
try {
9087
const refreshToken = localStorage.getItem(LocalStore.refreshToken);
@@ -117,7 +114,6 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
117114
}
118115
}, [refreshTokenMutation]);
119116

120-
// 登录时写入 token 并获取用户信息
121117
const login = useCallback(
122118
(accessToken: string, refreshToken: string) => {
123119
localStorage.setItem(LocalStore.accessToken, accessToken);
@@ -133,7 +129,6 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
133129
[fetchUserInfo]
134130
);
135131

136-
// 登出
137132
const logout = useCallback(() => {
138133
setToken(null);
139134
setIsAuthorized(false);
@@ -142,7 +137,6 @@ export function AuthProvider({ children }: { children: React.ReactNode }) {
142137
localStorage.removeItem(LocalStore.refreshToken);
143138
}, []);
144139

145-
// 初始化,尝试验证或刷新 token
146140
useEffect(() => {
147141
async function initAuth() {
148142
setIsLoading(true);

0 commit comments

Comments
 (0)