+async function doesUserFeedTokenCorrespond (id: number, token: string, res: Response) {
+ const user = await UserModel.loadByIdWithChannels(parseInt(id + '', 10))
+
+ if (token !== user.feedToken) {
+ res.status(HttpStatusCode.FORBIDDEN_403)
+ .json({ error: 'User and token mismatch' })
+
+ return false
+ }
+
+ res.locals.user = user
+
+ return true
+}
+