Return an error for POST /api/v1/accounts

This commit is contained in:
Alex Gleason 2023-07-08 11:20:10 -05:00
parent b7ecc609de
commit bdf8e9a61d
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7
2 changed files with 7 additions and 0 deletions

View File

@ -5,6 +5,7 @@ import {
accountLookupController, accountLookupController,
accountSearchController, accountSearchController,
accountStatusesController, accountStatusesController,
createAccountController,
relationshipsController, relationshipsController,
updateCredentialsController, updateCredentialsController,
verifyCredentialsController, verifyCredentialsController,
@ -61,6 +62,7 @@ app.post('/oauth/revoke', emptyObjectController);
app.post('/oauth/authorize', oauthAuthorizeController); app.post('/oauth/authorize', oauthAuthorizeController);
app.get('/oauth/authorize', oauthController); app.get('/oauth/authorize', oauthController);
app.post('/api/v1/acccounts', createAccountController);
app.get('/api/v1/accounts/verify_credentials', requireAuth, verifyCredentialsController); app.get('/api/v1/accounts/verify_credentials', requireAuth, verifyCredentialsController);
app.patch('/api/v1/accounts/update_credentials', requireAuth, updateCredentialsController); app.patch('/api/v1/accounts/update_credentials', requireAuth, updateCredentialsController);
app.get('/api/v1/accounts/search', accountSearchController); app.get('/api/v1/accounts/search', accountSearchController);

View File

@ -6,6 +6,10 @@ import { signEvent } from '@/sign.ts';
import { toAccount, toStatus } from '@/transmute.ts'; import { toAccount, toStatus } from '@/transmute.ts';
import { buildLinkHeader, eventDateComparator, lookupAccount, paginationSchema, parseBody } from '@/utils.ts'; import { buildLinkHeader, eventDateComparator, lookupAccount, paginationSchema, parseBody } from '@/utils.ts';
const createAccountController: AppController = (c) => {
return c.json({ error: 'Please log in with Nostr.' }, 405);
};
const verifyCredentialsController: AppController = async (c) => { const verifyCredentialsController: AppController = async (c) => {
const pubkey = c.get('pubkey')!; const pubkey = c.get('pubkey')!;
@ -172,6 +176,7 @@ export {
accountLookupController, accountLookupController,
accountSearchController, accountSearchController,
accountStatusesController, accountStatusesController,
createAccountController,
relationshipsController, relationshipsController,
updateCredentialsController, updateCredentialsController,
verifyCredentialsController, verifyCredentialsController,