import { InitializedNotificationSchema, type InitializedNotification, type Result } from '@frontmcp/protocol';

import { type McpHandler, type McpHandlerOptions } from './mcp-handlers.types';

export default function initializedNotificationHandler(
  options: McpHandlerOptions,
): McpHandler<InitializedNotification, Result> {
  return {
    requestSchema: InitializedNotificationSchema,
    handler: async (request: InitializedNotification, ctx): Promise<Result> => {
      // check session
      return {};
    },
  };
}
