reminder-mcp
Version:
A mcp server for scheduling and triggering reminders
32 lines (31 loc) • 943 B
JavaScript
import { ReminderService } from '../services/index.js';
const reminderService = new ReminderService();
export const deleteReminderHandler = async ({ deletionType, title, }) => {
try {
const deletedCount = await reminderService.deleteReminders(deletionType, title);
if (deletedCount === 0) {
return {
content: [
{ type: 'text', text: 'No reminders found to delete.' },
],
};
}
return {
content: [
{ type: 'text', text: `Deleted ${deletedCount} reminder(s).` },
],
};
}
catch (error) {
return {
content: [
{
type: 'text',
text: error instanceof Error
? error.message
: 'Failed to delete reminders',
},
],
};
}
};