useNotifications

useNotifications is a React Hook used to get all notifications for the authenticated user.

const { data, loading, hasMore, next } = useNotifications(args)

Usage

import { useNotifications } from '@lens-protocol/react';

function Notifications() {
const {
    data,
    loading,
    hasMore,
    next,
  } = useNotifications({
    profileId: '0x77-0x0149',
    limit: 10,
  });
}

Reference

useNotifications(args)

Parameters

profileId: string (required)

  • The id of the authenticated profile who is running the query.

limit: number (optional)

  • The amount of items to return

Returns

{
  data: Notification[],
  loading: boolean,
  hasMore: boolean, // whether there are more notifications after the current batch
  next(): () => void, // fetches the next notifications and appends to the data
}