@tributelabs/dao-focus
Version:
DAO Discord activity.
16 lines (15 loc) • 1.11 kB
TypeScript
import { DAO, MarkAsReadUpdate, DaoChannelsActivity, SelectedDao, TimeRangeOptions } from "../types";
export declare const useDaoChannelData: (mongoBFFUrl: string, daos: DAO[], user: string, markAsReadEndpoint: string, verifyRequiredOrNotAuthenticated: boolean, selectedDao_?: SelectedDao | undefined, timeRange_?: TimeRangeOptions | undefined, limitChannelActivity?: boolean) => {
selectedDao: SelectedDao;
setSelectedDao: import("react").Dispatch<import("react").SetStateAction<SelectedDao>>;
timeRange: TimeRangeOptions;
setTimeRange: import("react").Dispatch<import("react").SetStateAction<TimeRangeOptions>>;
loadingChannelActivity: boolean;
setLoadingChannelActivity: import("react").Dispatch<import("react").SetStateAction<boolean>>;
allDaoChannelsActivity: DaoChannelsActivity[];
loadDaoChannelData: ({ channelActivityController, readMessagesController, }: {
channelActivityController?: AbortController | undefined;
readMessagesController?: AbortController | undefined;
}) => Promise<void>;
getMarkAsReadUpdates: () => MarkAsReadUpdate[];
};