added unremind command

This commit is contained in:
Sheldan
2020-05-01 23:24:05 +02:00
parent 70365ca556
commit cf713cc561
10 changed files with 98 additions and 1 deletions

View File

@@ -56,6 +56,10 @@ public class Reminder {
@Getter
private boolean reminded;
@Getter
@Setter
private String jobTriggerKey;
@Override
public boolean equals(Object o) {
if (this == o) return true;

View File

@@ -8,4 +8,5 @@ import java.time.Duration;
public interface ReminderService {
void createReminderInForUser(AUserInAServer user, String remindText, Duration remindIn, ReminderModel reminderModel);
void executeReminder(Long reminderId);
void unRemind(Long reminderId, AUserInAServer userInAServer);
}

View File

@@ -11,5 +11,7 @@ public interface ReminderManagementService {
Reminder createReminder(AServerAChannelAUser userToBeReminded, String text, Instant timeToBeRemindedAt, Long messageId);
Reminder loadReminder(Long reminderId);
void setReminded(Reminder reminder);
Reminder saveReminder(Reminder reminder);
List<Reminder> getActiveRemindersForUser(AUserInAServer aUserInAServer);
Reminder getReminderByAndByUserNotReminded(AUserInAServer aUserInAServer, Long reminderId);
}