import Poll from "../../utils/poll"; import CONST from "../../const"; type Polls = { value: Poll[]; cache: T }; export const coursePolls: Polls = { value: [], cache: { questionID: "", answer: "", flag: false } }; export const deepSeekPolls: Polls = { value: [], cache: { questionID: "", question: "", flag: false } }; export interface CoursePollData { questionID: string; answer: string; flag: boolean; } export interface DeepSeekPollData { questionID: string; question: string; flag: boolean; } export function pollCourse() { const poll = new Poll(CONST.pollInterval); coursePolls.value.push(poll); return poll.wait(); } export function pollDeepSeek() { const poll = new Poll(CONST.pollInterval); deepSeekPolls.value.push(poll); return poll.wait(); }