Added more endpoints

Added some more endpoints to cover some aspects of account management, text creation, contact management, and text queueing
This commit is contained in:
kdeng00
2023-04-09 20:49:15 -04:00
parent 488323e9bf
commit 6bc1107be4
+38
View File
@@ -13,17 +13,55 @@ app.post('/api/v1/user/new', (req, res) => {
console.log(`Username: ${username}`) console.log(`Username: ${username}`)
}) })
// User routes
// TODO: Not implemented
app.post('/api/v1/login'. (req, res) => {
res.send('Implement');
})
// Text Routes // Text Routes
// Add a new text // Add a new text
// TODO: Not implemented
app.post('/api/v1/text/new', (req, res) => { app.post('/api/v1/text/new', (req, res) => {
res.send('Create new text') res.send('Create new text')
}) })
// Retrieve texts
// TODO: Not implemented
app.get('/api/v1/text', (req, res) => {
res.send('Create new text')
})
// Queue a text for sending // Queue a text for sending
// TODO: Not implemented
app.post('/api/v1/text/queue', (req, res) => { app.post('/api/v1/text/queue', (req, res) => {
res.send('Queue text') res.send('Queue text')
}) })
// Create contact
// TODO: Not implemented
app.post('/api/v1/contacts/new', (req, res) => {
res.send('Creating contact')
})
// Retrieving contacts
// TODO: Not implemented
app.get('/api/v1/contacts', (req, res) => {
res.send('Retrieving contact')
})
// Editing a contact
// TODO: Not implemented
app.patch('/api/v1/contacts', (req, res) => {
res.send('Editing contact')
})
// Deleting a contact
// TODO: Not implemented
app.delete('/api/v1/contacts', (req, res) => {
res.send('Delete contact')
})
app.listen(port, () => { app.listen(port, () => {
console.log(`textsender-api listening on port ${port}`) console.log(`textsender-api listening on port ${port}`)
}) })