completionId: cgen-1c574c08591442d481a4ef2cedf614df
cgen-1c574c08591442d481a4ef2cedf614df
This commit is contained in:
parent
294a2920da
commit
e9a7c48ca8
1 changed files with 7 additions and 2 deletions
|
|
@ -52,8 +52,13 @@ export const DiscordActivityProvider: React.FC<DiscordActivityProviderProps> = (
|
||||||
|
|
||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
const initializeActivity = async () => {
|
const initializeActivity = async () => {
|
||||||
// Check if we're running inside a Discord iframe
|
// Check if we're running inside a Discord Activity
|
||||||
if (window.location !== window.parent.location) {
|
// Discord passes frame_id as a query parameter when launching an Activity
|
||||||
|
const searchParams = new URLSearchParams(window.location.search);
|
||||||
|
const frameId = searchParams.get("frame_id");
|
||||||
|
const isInDiscordActivity = frameId !== null;
|
||||||
|
|
||||||
|
if (isInDiscordActivity) {
|
||||||
try {
|
try {
|
||||||
setIsActivity(true);
|
setIsActivity(true);
|
||||||
setIsLoading(true);
|
setIsLoading(true);
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue