1234567891011121314151617181920212223242526272829 |
- const presence = new Presence({
- clientId: "812025934617509949",
- });
- let points: string, progress: string;
- presence.on("iFrameData", (data: IFrameData) => {
- ({ points, progress } = data.info);
- });
- presence.on("UpdateData", async () => {
- const presenceData: PresenceData = {
- largeImageKey:
- "https://cdn.rcd.gg/PreMiD/websites/F/Folding@home/assets/logo.png",
- };
- presenceData.details = `Contributing to: ${points}`;
- presenceData.state = `Project Progress: ${progress}`;
- if (presenceData.details) presence.setActivity(presenceData);
- else presence.setActivity();
- });
- interface IFrameData {
- info: {
- points: string;
- progress: string;
- };
- }
|