@@ -35,7 +35,7 @@ export const markReminderAsProcessed = async (id: number) => {
35
35
} )
36
36
}
37
37
38
- async function sendDirectMessage ( castId : string , userFid : string , authorUsername : string ) {
38
+ export const sendDirectMessage = async ( castId : string , userFid : string , authorUsername : string ) => {
39
39
try {
40
40
const response = await fetch ( 'https://api.warpcast.com/v2/ext-send-direct-cast' , {
41
41
method : 'PUT' ,
@@ -58,22 +58,22 @@ async function sendDirectMessage(castId: string, userFid: string, authorUsername
58
58
}
59
59
}
60
60
61
- export async function startReminderService ( ) {
62
- console . log ( 'Starting reminder service...' ) ;
61
+ // export async function startReminderService() {
62
+ // console.log('Starting reminder service...');
63
63
64
- // Check for due reminders every minute
65
- setInterval ( async ( ) => {
66
- console . log ( "Checking for pending reminders..." )
67
- try {
68
- const pendingReminders = await getPendingReminders ( ) ;
64
+ // // Check for due reminders every minute
65
+ // setInterval(async () => {
66
+ // console.log("Checking for pending reminders...")
67
+ // try {
68
+ // const pendingReminders = await getPendingReminders();
69
69
70
- for ( const reminder of pendingReminders ) {
71
- await sendDirectMessage ( reminder . castId , reminder . userFid , reminder . authorUsername ) ;
72
- await markReminderAsProcessed ( reminder . id ) ;
73
- console . log ( `Processed reminder ${ reminder . id } for cast ${ reminder . castId } ` ) ;
74
- }
75
- } catch ( error ) {
76
- console . error ( 'Error processing reminders:' , error ) ;
77
- }
78
- } , 60000 ) ; // 60000ms = 1 minute
79
- }
70
+ // for (const reminder of pendingReminders) {
71
+ // await sendDirectMessage(reminder.castId, reminder.userFid, reminder.authorUsername);
72
+ // await markReminderAsProcessed(reminder.id);
73
+ // console.log(`Processed reminder ${reminder.id} for cast ${reminder.castId}`);
74
+ // }
75
+ // } catch (error) {
76
+ // console.error('Error processing reminders:', error);
77
+ // }
78
+ // }, 60000); // 60000ms = 1 minute
79
+ // }
0 commit comments