Skip to content
This repository was archived by the owner on Nov 8, 2022. It is now read-only.

Commit b451527

Browse files
committed
fix(utils): export constant as index
1 parent a4659f1 commit b451527

File tree

10 files changed

+187
-7
lines changed

10 files changed

+187
-7
lines changed

containers/FavoritesCats/Creator.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
22
import { Button, Input, Radio } from 'antd'
3-
import 'antd/lib/radio/style/index.css'
43
import 'antd/lib/input/style/index.css'
4+
import 'antd/lib/radio/style/index.css'
55

66
import { Space } from '@components/BaseStyled'
77
import SectionLabel from '@components/SectionLabel'

containers/FavoritesCats/Updater.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import React from 'react'
22
import { Button, Input, Radio } from 'antd'
3-
import 'antd/lib/radio/style/index.css'
43
import 'antd/lib/input/style/index.css'
4+
import 'antd/lib/radio/style/index.css'
55

66
import Popconfirm from '@components/Popconfirm'
77
import { Space } from '@components/BaseStyled'

containers/WikiThread/logic.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,25 @@ import { useEffect } from 'react'
33

44
import {
55
buildLog,
6+
// asyncSuit,
7+
CONSTANT,
8+
// SR71,
69
$solver,
710
asyncRes,
811
asyncErr,
9-
EVENT,
10-
TYPE,
11-
ERR,
12-
THREAD,
1312
errRescue,
1413
BStore,
1514
nilOrEmpty,
1615
} from '@utils'
16+
17+
// import CONSTANT from '@utils/constant'
1718
import { githubApi } from '@services'
1819

1920
import SR71 from '@utils/async/sr71'
2021
import S from './schema'
2122

23+
// const { SR71, $solver, asyncRes, asyncErr } = asyncSuit
24+
const { TYPE, EVENT, ERR, THREAD } = CONSTANT
2225
const sr71$ = new SR71({
2326
resv_event: [EVENT.COMMUNITY_CHANGE, EVENT.TABBER_CHANGE],
2427
})

server.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ const ssrCache = new LRUCache({
3434
app.prepare().then(() => {
3535
const server = express()
3636
/* eslint-disable-next-line */
37-
const { Sentry } = require('./utils/sentry')({ release: app.buildId })
37+
const { Sentry } = require('./services/sentry')({ release: app.buildId })
3838

3939
server.use(Sentry.Handlers.requestHandler())
4040
server.use(cookieParser())

utils/constant/err.js

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
const ERR = {
2+
GRAPHQL: 'GRAPHQL',
3+
PARSE_CHEATSHEET_MD: 'PARSE_CHEATSHEET_MD',
4+
NETWORK: 'NETWORK',
5+
NOT_FOUND: 'NOT_FOUND',
6+
TIMEOUT: 'TIMEOUT',
7+
AUTH: 'AUTH',
8+
UNKOWN: 'UNKOWN',
9+
}
10+
11+
export default ERR

utils/constant/event.js

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
const EVENT = {
2+
// every time when session come back
3+
SESSTION_ROUTINE: 'SESSTION_ROUTINE',
4+
LOGIN_PANEL: 'LOGIN_PANEL',
5+
LOGIN: 'LOGIN',
6+
// error
7+
ERR_RESCUE: 'ERR_RESCUE',
8+
9+
LOGOUT: 'LOGOUT',
10+
// preview
11+
PREVIEW_OPEN: 'PREVIEW_OPEN',
12+
PREVIEW_CLOSE: 'PREVIEW_CLOSE',
13+
PREVIEW_CLOSED: 'PREVIEW_CLOSED',
14+
// new end
15+
USER_LISTER_OPEN: 'USER_LISTER_OPEN',
16+
CALL_CASHIER: 'CALL_CASHIER',
17+
18+
// refresh
19+
REFRESH_COMMUNITIES: 'REFRESH_COMMUNITIES',
20+
REFRESH_POSTS: 'REFRESH_POSTS',
21+
REFRESH_REPOS: 'REFRESH_REPOS',
22+
REFRESH_JOBS: 'REFRESH_JOBS',
23+
REFRESH_VIDEOS: 'REFRESH_VIDEOS',
24+
REFRESH_REACTIONS: 'REFRESH_REACTIONS',
25+
// sync repo
26+
SYNC_REPO: 'SYNC_REPO',
27+
28+
// route change
29+
COMMUNITY_CHANGE: 'COMMUNITY_CHANGE',
30+
TABBER_CHANGE: 'TABBER_CHANGE',
31+
// Draft editor
32+
DRAFT_INSERT_SNIPPET: 'DRAFT_INSERT_SNIPPET',
33+
34+
// favorites
35+
SET_FAVORITE_CONTENT: 'SET_FAVORITE_CONTENT',
36+
// customization
37+
SET_C11N: 'SET_C11N',
38+
// bills
39+
NEW_BILLS: 'NEW_BILLS',
40+
41+
// upload
42+
UPLOAD_IMG_START: 'UPLOAD_IMG_START',
43+
UPLOAD_IMG_FINISH: 'UPLOAD_IMG_FINISH',
44+
45+
// doramon
46+
QUERY_DORAMON: 'QUERY_DORAMON',
47+
48+
// set/unset community
49+
COMMUNITY_MIRROR: 'COMMUNITY_MIRROR',
50+
}
51+
52+
export default EVENT

utils/constant/index.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export { default as TYPE } from './type'
2+
export { default as EVENT } from './event'
3+
export { default as ERR } from './err'
4+
5+
export { THREAD, COMMUNITY_SPEC_THREADS } from './thread'

utils/constant/thread.js

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
/* const MAJOR_COMMUNITY_THREAD = {
2+
USER: 'user',
3+
JOB: 'job',
4+
VIDEO: 'video',
5+
REPO: 'repo',
6+
WIKI: 'wiki',
7+
CHEATSHEET: 'cheatsheet',
8+
} */
9+
10+
export const COMMUNITY_SPEC_THREADS = {
11+
USER: 'user',
12+
JOB: 'job',
13+
VIDEO: 'video',
14+
REPO: 'repo',
15+
WIKI: 'wiki',
16+
CHEATSHEET: 'cheatsheet',
17+
}
18+
19+
export const THREAD = {
20+
...COMMUNITY_SPEC_THREADS,
21+
POST: 'post',
22+
// home spec
23+
TECH: 'tech',
24+
SHARE: 'share',
25+
RADAR: 'radar',
26+
CITY: 'city',
27+
// city spec
28+
GROUP: 'group',
29+
COMPANY: 'company',
30+
}

utils/constant/type.js

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
// type
2+
3+
const TYPE = {
4+
APP_HEADER_ID: 'APP_HEADER_ID',
5+
APP_TABBER_ID: 'APP_TABBER_ID',
6+
7+
CHEATSHEET_ROOT_PAGE: 'CHEATSHEET_ROOT_PAGE',
8+
COMMUNITIES_ROOT_PAGE: 'COMMUNITIES_ROOT_PAGE',
9+
COMMUNITY_PAGE: 'COMMUNITY_PAGE',
10+
POST_PAGE: 'POST_PAGE',
11+
ACTIVITIES_ROOT_PAGE: 'ACTIVITIES_ROOT_PAGE',
12+
13+
POST: 'POST',
14+
JOB: 'JOB',
15+
REPO: 'REPO',
16+
VIDEO: 'VIDEO',
17+
// actions
18+
FAVORITE: 'FAVORITE',
19+
STAR: 'STAR',
20+
WATCH: 'WATCH',
21+
REACTION: 'reaction',
22+
UNDO_REACTION: 'undoReaction',
23+
24+
USER_LISTER_FAVORITES: 'USER_LISTER_FAVORITES',
25+
USER_LISTER_STARS: 'USER_LISTER_STARS',
26+
USER_LISTER_COMMUNITY_EDITORS: 'USER_LISTER_COMMUNITY_EDITORS',
27+
USER_LISTER_COMMUNITY_SUBSCRIBERS: 'USER_LISTER_COMMUNITY_SUBSCRIBERS',
28+
29+
USER_LISTER_FOLLOWINGS: 'USER_LISTER_FOLLOWINGS',
30+
USER_LISTER_FOLLOWERS: 'USER_LISTER_FOLLOWERS',
31+
32+
// preview
33+
PREVIEW_ACCOUNT_VIEW: 'PREVIEW_ACCOUNT_VIEW',
34+
PREVIEW_USER_VIEW: 'PREVIEW_USER_VIEW',
35+
PREVIEW_ACCOUNT_EDIT: 'PREVIEW_ACCOUNT_EDIT',
36+
37+
PREVIEW_MAILS_VIEW: 'PREVIEW_MAILS_VIEW',
38+
PREVIEW_ROOT_STORE: 'PREVIEW_ROOT_STORE',
39+
40+
PREVIEW_POST_VIEW: 'PREVIEW_POST_VIEW',
41+
PREVIEW_POST_CREATE: 'PREVIEW_POST_CREATE',
42+
PREVIEW_POST_EDIT: 'PREVIEW_POST_EDIT',
43+
44+
PREVIEW_JOB_VIEW: 'PREVIEW_JOB_VIEW',
45+
PREVIEW_JOB_CREATE: 'PREVIEW_JOB_CREATE',
46+
PREVIEW_JOB_EDIT: 'PREVIEW_JOB_EDIT',
47+
48+
PREVIEW_REPO_VIEW: 'PREVIEW_REPO_VIEW',
49+
PREVIEW_REPO_CREATE: 'PREVIEW_REPO_CREATE',
50+
51+
PREVIEW_VIDEO_VIEW: 'PREVIEW_VIDEO_VIEW',
52+
PREVIEW_VIDEO_CREATE: 'PREVIEW_VIDEO_CREATE',
53+
PREVIEW_VIDEO_EDIT: 'PREVIEW_VIDEO_EDIT',
54+
55+
// PAGE STATE
56+
LOADING: 'LOADING',
57+
NOT_FOUND: 'NOT_FOUND',
58+
RESULT: 'RESULT',
59+
RESULT_EMPTY: 'RESULT_EMPTY',
60+
// filters
61+
ASC_INSERTED: 'ASC_INSERTED',
62+
DESC_INSERTED: 'DESC_INSERTED',
63+
MOST_LIKES: 'MOST_LIKES',
64+
MOST_DISLIKES: 'MOST_DISLIKES',
65+
}
66+
67+
export default TYPE

utils/index.js

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,15 @@
11
/*
22
* utils functiosn
33
*/
4+
// import SR71 from './async/sr71'
5+
// import { asyncErr, asyncRes } from './graphql_helper'
6+
// import { $solver } from './mobx_helper'
7+
import * as CONSTANT_CONFLICT from './constant'
8+
9+
// aka network staff
10+
// export const asyncSuit = { SR71, asyncErr, asyncRes, $solver }
11+
export const CONSTANT = CONSTANT_CONFLICT
12+
413
export {
514
EVENT,
615
ERR,
@@ -18,9 +27,12 @@ export {
1827
PAYMENT_METHOD,
1928
} from './constants'
2029

30+
// export { default as CONSTANT } from './constant'
31+
2132
export { buildLog } from './logger'
2233

2334
export { default as uid } from './uid'
35+
2436
export {
2537
dispatchEvent,
2638
mapKeys,

0 commit comments

Comments
 (0)