package com.example.status_saver.utils;

import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.os.SystemClock;

public class MyScheduler {

    public static void schedule(Context context) {
        AlarmManager alarmManager = (AlarmManager) context.getSystemService(Context.ALARM_SERVICE);

        Intent intent = new Intent(context, MyWakefulReceiver.class);
        PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, intent, PendingIntent.FLAG_IMMUTABLE);

        // Schedule the alarm to trigger your receiver periodically
        long intervalMillis =10000; /* Define your interval here */;
        long triggerTimeMillis = SystemClock.elapsedRealtime() + intervalMillis;

        alarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, triggerTimeMillis, intervalMillis, pendingIntent);
    }
}
