@@ -50,6 +50,13 @@ export function loadJobs(page = 1) {
50
50
sr71$ . query ( S . pagedJobs , commonFilter ( page , community ) )
51
51
}
52
52
53
+ export function loadVideos ( page = 1 ) {
54
+ scrollIntoEle ( TYPE . APP_HEADER_ID )
55
+ store . markState ( { videosLoading :true } )
56
+ const { mainPath :community } = store . curRoute
57
+ sr71$ . query ( S . pagedVideos , commonFilter ( page , community ) )
58
+ }
59
+
53
60
export function loadTags ( ) {
54
61
scrollIntoEle ( TYPE . APP_HEADER_ID )
55
62
store . markState ( { tagsLoading :true } )
@@ -69,6 +76,8 @@ const cancleLoading = () => {
69
76
// communitiesLoading: false,
70
77
postsLoading :false ,
71
78
jobsLoading :false ,
79
+ videosLoading :false ,
80
+ reposLoading :false ,
72
81
tagsLoading :false ,
73
82
} )
74
83
}
@@ -88,6 +97,13 @@ const DataSolver = [
88
97
store . markState ( { pagedJobs} )
89
98
} ,
90
99
} ,
100
+ {
101
+ match :asyncRes ( 'pagedVideos' ) ,
102
+ action :( { pagedVideos} ) => {
103
+ cancleLoading ( )
104
+ store . markState ( { pagedVideos} )
105
+ } ,
106
+ } ,
91
107
{
92
108
match :asyncRes ( 'partialTags' ) ,
93
109
action :( { partialTags} ) => {
@@ -102,9 +118,6 @@ const DataSolver = [
102
118
debug ( 'SIDEBAR_MENU_CHANGE ' , res [ EVENT . SIDEBAR_MENU_CHANGE ] . data )
103
119
104
120
switch ( subPath ) {
105
- case ROUTE . CATEGORIES :{
106
- return console . log ( 'todo' )
107
- }
108
121
case ROUTE . TAGS :{
109
122
return loadTags ( )
110
123
}
@@ -121,7 +134,7 @@ const DataSolver = [
121
134
return console . log ( 'todo' )
122
135
}
123
136
case ROUTE . VIDEOS :{
124
- return console . log ( 'todo' )
137
+ return loadVideos ( )
125
138
}
126
139
default :{
127
140
return console . log ( 'todo' )