@@ -85,18 +85,18 @@ function setupRoutes(router: Router) {
85
85
}
86
86
87
87
//add the get function
88
- router . get ( "/api/getVideoSponsorTimes" , oldGetVideoSponsorTimes ) ;
88
+ router . get ( "/api/getVideoSponsorTimes" , void oldGetVideoSponsorTimes ) ;
89
89
90
90
//add the oldpost function
91
- router . get ( "/api/postVideoSponsorTimes" , oldSubmitSponsorTimes ) ;
92
- router . post ( "/api/postVideoSponsorTimes" , oldSubmitSponsorTimes ) ;
91
+ router . get ( "/api/postVideoSponsorTimes" , void oldSubmitSponsorTimes ) ;
92
+ router . post ( "/api/postVideoSponsorTimes" , void oldSubmitSponsorTimes ) ;
93
93
94
94
//add the skip segments functions
95
- router . get ( "/api/skipSegments" , getSkipSegments ) ;
96
- router . post ( "/api/skipSegments" , postSkipSegments ) ;
95
+ router . get ( "/api/skipSegments" , void getSkipSegments ) ;
96
+ router . post ( "/api/skipSegments" , void postSkipSegments ) ;
97
97
98
98
// add the privacy protecting skip segments functions
99
- router . get ( "/api/skipSegments/:prefix" , getSkipSegmentsByHash ) ;
99
+ router . get ( "/api/skipSegments/:prefix" , void getSkipSegmentsByHash ) ;
100
100
101
101
//voting endpoint
102
102
router . get ( "/api/voteOnSponsorTime" , ...voteEndpoints ) ;
@@ -107,106 +107,106 @@ function setupRoutes(router: Router) {
107
107
router . post ( "/api/viewedVideoSponsorTime" , ...viewEndpoints ) ;
108
108
109
109
//To set your username for the stats view
110
- router . post ( "/api/setUsername" , setUsername ) ;
110
+ router . post ( "/api/setUsername" , void setUsername ) ;
111
111
112
112
//get what username this user has
113
- router . get ( "/api/getUsername" , getUsername ) ;
113
+ router . get ( "/api/getUsername" , void getUsername ) ;
114
114
115
115
//Endpoint used to hide a certain user's data
116
- router . post ( "/api/shadowBanUser" , shadowBanUser ) ;
116
+ router . post ( "/api/shadowBanUser" , void shadowBanUser ) ;
117
117
118
118
//Endpoint used to make a user a VIP user with special privileges
119
- router . post ( "/api/addUserAsVIP" , addUserAsVIP ) ;
119
+ router . post ( "/api/addUserAsVIP" , void addUserAsVIP ) ;
120
120
//Endpoint to add a user as a temporary VIP
121
- router . post ( "/api/addUserAsTempVIP" , addUserAsTempVIP ) ;
121
+ router . post ( "/api/addUserAsTempVIP" , void addUserAsTempVIP ) ;
122
122
123
123
//Gets all the views added up for one userID
124
124
//Useful to see how much one user has contributed
125
- router . get ( "/api/getViewsForUser" , getViewsForUser ) ;
125
+ router . get ( "/api/getViewsForUser" , void getViewsForUser ) ;
126
126
127
127
//Gets all the saved time added up (views * sponsor length) for one userID
128
128
//Useful to see how much one user has contributed
129
129
//In minutes
130
- router . get ( "/api/getSavedTimeForUser" , getSavedTimeForUser ) ;
130
+ router . get ( "/api/getSavedTimeForUser" , void getSavedTimeForUser ) ;
131
131
132
- router . get ( "/api/getTopUsers" , getTopUsers ) ;
133
- router . get ( "/api/getTopCategoryUsers" , getTopCategoryUsers ) ;
132
+ router . get ( "/api/getTopUsers" , void getTopUsers ) ;
133
+ router . get ( "/api/getTopCategoryUsers" , void getTopCategoryUsers ) ;
134
134
135
135
//send out totals
136
136
//send the total submissions, total views and total minutes saved
137
- router . get ( "/api/getTotalStats" , getTotalStats ) ;
137
+ router . get ( "/api/getTotalStats" , void getTotalStats ) ;
138
138
139
- router . get ( "/api/getUserInfo" , getUserInfo ) ;
140
- router . get ( "/api/userInfo" , getUserInfo ) ;
139
+ router . get ( "/api/getUserInfo" , void getUserInfo ) ;
140
+ router . get ( "/api/userInfo" , void getUserInfo ) ;
141
141
142
142
//send out a formatted time saved total
143
- router . get ( "/api/getDaysSavedFormatted" , getDaysSavedFormatted ) ;
143
+ router . get ( "/api/getDaysSavedFormatted" , void getDaysSavedFormatted ) ;
144
144
145
145
//submit video to lock categories
146
- router . post ( "/api/noSegments" , postLockCategories ) ;
147
- router . post ( "/api/lockCategories" , postLockCategories ) ;
146
+ router . post ( "/api/noSegments" , void postLockCategories ) ;
147
+ router . post ( "/api/lockCategories" , void postLockCategories ) ;
148
148
149
- router . delete ( "/api/noSegments" , deleteLockCategoriesEndpoint ) ;
150
- router . delete ( "/api/lockCategories" , deleteLockCategoriesEndpoint ) ;
149
+ router . delete ( "/api/noSegments" , void deleteLockCategoriesEndpoint ) ;
150
+ router . delete ( "/api/lockCategories" , void deleteLockCategoriesEndpoint ) ;
151
151
152
152
//get if user is a vip
153
- router . get ( "/api/isUserVIP" , getIsUserVIP ) ;
153
+ router . get ( "/api/isUserVIP" , void getIsUserVIP ) ;
154
154
155
155
//sent user a warning
156
- router . post ( "/api/warnUser" , postWarning ) ;
156
+ router . post ( "/api/warnUser" , void postWarning ) ;
157
157
158
158
//get if user is a vip
159
- router . post ( "/api/segmentShift" , postSegmentShift ) ;
159
+ router . post ( "/api/segmentShift" , void postSegmentShift ) ;
160
160
161
161
//get segment info
162
- router . get ( "/api/segmentInfo" , getSegmentInfo ) ;
162
+ router . get ( "/api/segmentInfo" , void getSegmentInfo ) ;
163
163
164
164
//clear cache as VIP
165
- router . post ( "/api/clearCache" , postClearCache ) ;
165
+ router . post ( "/api/clearCache" , void postClearCache ) ;
166
166
167
167
//purge all segments for VIP
168
- router . post ( "/api/purgeAllSegments" , postPurgeAllSegments ) ;
168
+ router . post ( "/api/purgeAllSegments" , void postPurgeAllSegments ) ;
169
169
170
- router . post ( "/api/unlistedVideo" , addUnlistedVideo ) ;
170
+ router . post ( "/api/unlistedVideo" , void addUnlistedVideo ) ;
171
171
172
172
// get userID from username
173
- router . get ( "/api/userID" , getUserID ) ;
173
+ router . get ( "/api/userID" , void getUserID ) ;
174
174
175
175
// get lock categores from userID
176
- router . get ( "/api/lockCategories" , getLockCategories ) ;
176
+ router . get ( "/api/lockCategories" , void getLockCategories ) ;
177
177
178
178
// get privacy protecting lock categories functions
179
- router . get ( "/api/lockCategories/:prefix" , getLockCategoriesByHash ) ;
179
+ router . get ( "/api/lockCategories/:prefix" , void getLockCategoriesByHash ) ;
180
180
181
181
// get all segments that match a search
182
- router . get ( "/api/searchSegments" , getSearchSegments ) ;
182
+ router . get ( "/api/searchSegments" , void getSearchSegments ) ;
183
183
184
184
// autocomplete chapter names
185
- router . get ( "/api/chapterNames" , getChapterNames ) ;
185
+ router . get ( "/api/chapterNames" , void getChapterNames ) ;
186
186
187
187
// get status
188
- router . get ( "/api/status/:value" , getStatus ) ;
189
- router . get ( "/api/status" , getStatus ) ;
188
+ router . get ( "/api/status/:value" , void getStatus ) ;
189
+ router . get ( "/api/status" , void getStatus ) ;
190
190
191
- router . get ( "/api/youtubeApiProxy" , youtubeApiProxy ) ;
191
+ router . get ( "/api/youtubeApiProxy" , void youtubeApiProxy ) ;
192
192
// get user category stats
193
- router . get ( "/api/userStats" , getUserStats ) ;
193
+ router . get ( "/api/userStats" , void getUserStats ) ;
194
194
195
- router . get ( "/api/lockReason" , getLockReason ) ;
195
+ router . get ( "/api/lockReason" , void getLockReason ) ;
196
196
197
- router . post ( "/api/feature" , addFeature ) ;
197
+ router . post ( "/api/feature" , void addFeature ) ;
198
198
199
- router . get ( "/api/generateToken/:type" , generateTokenRequest ) ;
200
- router . get ( "/api/verifyToken" , verifyTokenRequest ) ;
199
+ router . get ( "/api/generateToken/:type" , void generateTokenRequest ) ;
200
+ router . get ( "/api/verifyToken" , void verifyTokenRequest ) ;
201
201
202
202
if ( config . postgres ?. enabled ) {
203
- router . get ( "/database" , ( req , res ) => dumpDatabase ( req , res , true ) ) ;
204
- router . get ( "/database.json" , ( req , res ) => dumpDatabase ( req , res , false ) ) ;
205
- router . get ( "/database/*" , downloadFile ) ;
203
+ router . get ( "/database" , ( req , res ) => void dumpDatabase ( req , res , true ) ) ;
204
+ router . get ( "/database.json" , ( req , res ) => void dumpDatabase ( req , res , false ) ) ;
205
+ router . get ( "/database/*" , void downloadFile ) ;
206
206
router . use ( "/download" , express . static ( appExportPath ) ) ;
207
207
} else {
208
208
router . get ( "/database.db" , function ( req : Request , res : Response ) {
209
209
res . sendFile ( "./databases/sponsorTimes.db" , { root : "./" } ) ;
210
210
} ) ;
211
211
}
212
- }
212
+ }
0 commit comments