sdfksdjfk
This commit is contained in:
parent
6dcf62b016
commit
42db52b188
2 changed files with 24 additions and 14 deletions
|
@ -1,5 +1,5 @@
|
||||||
<script lang="ts">
|
<script lang="ts">
|
||||||
import { authorize, setActivity } from "./lib/discord";
|
import { authorize } from "./lib/discord";
|
||||||
import { logs } from "./lib/stores";
|
import { logs } from "./lib/stores";
|
||||||
|
|
||||||
async function main() {
|
async function main() {
|
||||||
|
|
|
@ -1,15 +1,37 @@
|
||||||
const CLIENT_ID = "869016244613951539";
|
const CLIENT_ID = "869016244613951539";
|
||||||
|
|
||||||
import { DiscordSDK } from "@discord/embedded-app-sdk";
|
import { DiscordSDK } from "@discord/embedded-app-sdk";
|
||||||
export const discordSdk = new DiscordSDK(CLIENT_ID);
|
export const discordSdk = new DiscordSDK(CLIENT_ID);
|
||||||
|
|
||||||
import { logs } from "./stores";
|
import { logs } from "./stores";
|
||||||
|
|
||||||
|
export const ACTIVITY_STARTED = Date.now();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* @param {import('@discord/embedded-app-sdk').Types.Activity} activity
|
||||||
|
*/
|
||||||
|
async function setActivity(activity) {
|
||||||
|
const result = await discordSdk.commands.setActivity({ activity });
|
||||||
|
logs.update((value) => {
|
||||||
|
return [...value, { type: "Activity", content: JSON.stringify(result) }];
|
||||||
|
});
|
||||||
|
|
||||||
|
return result;
|
||||||
|
}
|
||||||
|
|
||||||
async function updateActivity() {
|
async function updateActivity() {
|
||||||
const peers = await discordSdk.commands.getInstanceConnectedParticipants();
|
const peers = await discordSdk.commands.getInstanceConnectedParticipants();
|
||||||
logs.update((value) => {
|
logs.update((value) => {
|
||||||
return [...value, { type: "Peers", content: JSON.stringify(peers) }];
|
return [...value, { type: "Peers", content: JSON.stringify(peers) }];
|
||||||
});
|
});
|
||||||
|
|
||||||
|
setActivity({
|
||||||
|
type: 3,
|
||||||
|
name: "garf",
|
||||||
|
details: "garfing rn",
|
||||||
|
assets: {
|
||||||
|
large_image: "embedded_cover",
|
||||||
|
},
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
export async function authorize() {
|
export async function authorize() {
|
||||||
|
@ -36,15 +58,3 @@ export async function authorize() {
|
||||||
|
|
||||||
return auth;
|
return auth;
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
|
||||||
* @param {any} activity
|
|
||||||
*/
|
|
||||||
export async function setActivity(activity) {
|
|
||||||
const result = await discordSdk.commands.setActivity({ activity });
|
|
||||||
logs.update((value) => {
|
|
||||||
return [...value, { type: "Activity", content: JSON.stringify(result) }];
|
|
||||||
});
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
Loading…
Reference in a new issue