aboutsummaryrefslogtreecommitdiff
path: root/src/server/ApiManagers/GeneralGoogleManager.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/server/ApiManagers/GeneralGoogleManager.ts')
-rw-r--r--src/server/ApiManagers/GeneralGoogleManager.ts44
1 files changed, 21 insertions, 23 deletions
diff --git a/src/server/ApiManagers/GeneralGoogleManager.ts b/src/server/ApiManagers/GeneralGoogleManager.ts
index 79ca55444..7a1969bf4 100644
--- a/src/server/ApiManagers/GeneralGoogleManager.ts
+++ b/src/server/ApiManagers/GeneralGoogleManager.ts
@@ -96,7 +96,7 @@ export default class GeneralGoogleManager extends ApiManager {
// Task Update
register({
method: Method.PATCH,
- subscription: new RouteSubscriber('googleTasks').add('taskId'),
+ subscription: new RouteSubscriber('googleTasks').add('taskId'),
// any way to add static params? like /update (this is not very descriptive)
secureHandler: async ({ req, res, user }) => {
try {
@@ -130,30 +130,28 @@ export default class GeneralGoogleManager extends ApiManager {
method: Method.DELETE,
subscription: new RouteSubscriber('googleTasks').add('taskId'),
secureHandler: async ({ req, res, user }) => {
- try {
- const auth = await GoogleApiServerUtils.retrieveOAuthClient(user.id);
-
- if (!auth) {
- return res.status(401).send('Google credentials missing or invalid.');
+ try {
+ const auth = await GoogleApiServerUtils.retrieveOAuthClient(user.id);
+
+ if (!auth) {
+ return res.status(401).send('Google credentials missing or invalid.');
+ }
+
+ const tasks = google.tasks({ version: 'v1', auth });
+ const { taskId } = req.params;
+
+ await tasks.tasks.delete({
+ tasklist: '@default',
+ task: taskId,
+ });
+
+ res.status(200).send({ success: true });
+ } catch (err) {
+ console.error('Google Tasks delete error:', err);
+ res.status(500).send('Failed to delete task.');
}
-
- const tasks = google.tasks({ version: 'v1', auth });
- const { taskId } = req.params;
-
- await tasks.tasks.delete({
- tasklist: '@default',
- task: taskId,
- });
-
- res.status(200).send({ success: true });
- } catch (err) {
- console.error('Google Tasks delete error:', err);
- res.status(500).send('Failed to delete task.');
- }
},
- });
-
-
+ });
register({
method: Method.GET,