extract notification repository to interface

This commit is contained in:
2025-03-27 10:06:42 -07:00
parent c517d93e3a
commit 7379840070
5 changed files with 28 additions and 23 deletions

View File

@@ -2,8 +2,8 @@ import { NotificationResponse, Resolvers } from "../generated/graphql";
import { ServerContext } from "../ServerContext";
import {
ETANotificationScheduler,
ScheduledNotification
} from "../notifications/schedulers/ETANotificationScheduler";
import { ScheduledNotification } from "../repositories/NotificationRepository";
export const MutationResolvers: Resolvers<ServerContext> = {
Mutation: {
@@ -23,7 +23,7 @@ export const MutationResolvers: Resolvers<ServerContext> = {
}
}
const notificationData: NotificationSchedulingArguments = {
const notificationData: ScheduledNotification = {
...args.input,
secondsThreshold: typeof args.input.secondsThreshold === 'number'
? args.input.secondsThreshold