refactor: first pass on getting the client back into working order
(still broken, but loading as a baseline)
This commit is contained in:
parent
a5707e2f81
commit
afeb6f75e8
23 changed files with 358 additions and 322 deletions
|
|
@ -5,7 +5,7 @@ import parse_body from '../../../../../../utils/bodyparser.ts';
|
|||
|
||||
export const PRECHECKS: PRECHECK_TABLE = {};
|
||||
|
||||
// PUT /api/users/:user_id/watches/:watch_id - Update topic
|
||||
// PUT /api/users/:user_id/watches/:watch_id - Update watch
|
||||
PRECHECKS.PUT = [get_session, get_user, require_user, async (_req: Request, meta: Record<string, any>): Promise<Response | undefined> => {
|
||||
const watch_id: string = meta.params?.watch_id?.toLowerCase().trim() ?? '';
|
||||
|
||||
|
|
@ -69,7 +69,7 @@ PRECHECKS.DELETE = [
|
|||
return CANNED_RESPONSES.not_found();
|
||||
}
|
||||
|
||||
meta.topic = watch;
|
||||
meta.watch = watch;
|
||||
const user_owns_watch = watch.creator_id === meta.user.id;
|
||||
|
||||
if (!user_owns_watch) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue