Skip to content

Commit 9ad72dc

Browse files
authored
Merge pull request #9 from metaversecloud-com/dev
Update SDK & fix breaking changes
2 parents a56027c + 0a706e3 commit 9ad72dc

File tree

15 files changed

+72
-117
lines changed

15 files changed

+72
-117
lines changed

.github/CODEOWNERS

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
* @cpsiaki @LinaBell @liebeskind

client/src/components/DottedLoader.tsx

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
export const DottedLoader: React.FC = () => {
22
return (
3-
<div className="p-6 flex w-full h-full items-center justify-center">
4-
<img width={200} src="https://sdk-style.s3.amazonaws.com/icons/loading.svg" />
3+
<div className="container my-6">
4+
<img
5+
alt="Loading"
6+
src="https://sdk-style.s3.amazonaws.com/icons/loading.svg"
7+
style={{ margin: "auto", width: 50, height: 50 }}
8+
/>
59
</div>
610
);
711
};

client/src/components/Header.tsx

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import React from "react";
2-
31
const Header = () => {
42
return (
53
<>

client/src/pages/Home.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import Header from "@/components/Header";
1212
const Home: React.FC = () => {
1313
const dispatch = useContext(GlobalDispatchContext);
1414

15-
const { hasInteractiveParams, isAdmin, backendAPI, initLoading, sessionData } = useContext(GlobalStateContext);
15+
const { isAdmin, backendAPI, initLoading, sessionData } = useContext(GlobalStateContext);
1616

1717
const [endLoading, setEndLoading] = useState(false);
1818

client/src/pages/Instructions.tsx

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import Header from "@/components/Header";
2-
import React from "react";
32
import { Link } from "react-router-dom";
43

54
const Instructions = () => {

client/src/utils/backendAPI.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
import axios from 'axios';
2-
import { InteractiveParams } from '../context/types';
1+
import axios, { InternalAxiosRequestConfig } from "axios";
2+
import { InteractiveParams } from "../context/types";
33

44
const setupBackendAPI = async (interactiveParams: InteractiveParams) => {
55
const backendAPI = axios.create({
@@ -11,7 +11,7 @@ const setupBackendAPI = async (interactiveParams: InteractiveParams) => {
1111

1212
// Only do this if have interactive nonce.
1313
if (interactiveParams.assetId) {
14-
backendAPI.interceptors.request.use((config: any) => {
14+
backendAPI.interceptors.request.use((config: InternalAxiosRequestConfig) => {
1515
if (!config?.params) config.params = {};
1616
config.params = { ...config.params };
1717
config.params["assetId"] = interactiveParams.assetId;

package-lock.json

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

server/controllers/session/handleGetDataObject.ts

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { World, WorldActivity, errorHandler, getCredentials, getDroppedAsset } from "../../utils/index.js";
1+
import { WorldActivity, errorHandler, getCredentials, getDroppedAsset } from "../../utils/index.js";
22
import { Request, Response } from "express";
33

44
export default async function handleGetDataObject(req: Request, res: Response) {
@@ -10,13 +10,7 @@ export default async function handleGetDataObject(req: Request, res: Response) {
1010
return res.status(404).json({ message: "Asset not found" });
1111
}
1212

13-
const worldActivity = WorldActivity.create(credentials.urlSlug, {
14-
credentials: {
15-
interactiveNonce: credentials.interactiveNonce,
16-
interactivePublicKey: credentials.interactivePublicKey,
17-
visitorId: credentials.visitorId,
18-
},
19-
});
13+
const worldActivity = WorldActivity.create(credentials.urlSlug, { credentials });
2014

2115
const visitors = await worldActivity.fetchVisitorsInZone({ droppedAssetId: keyAsset.dataObject.landmarkZoneId });
2216
const visitorProfileIds = Object.values(visitors).map((visitor) => visitor.profileId);

server/controllers/session/handleGetParticipantsInZone.ts

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,7 @@ export default async function handleGetParticipantsInZone(req: Request, res: Res
99
return res.status(404).json({ message: "Asset not found" });
1010
}
1111

12-
const worldActivity = WorldActivity.create(credentials.urlSlug, {
13-
credentials: {
14-
interactiveNonce: credentials.interactiveNonce,
15-
interactivePublicKey: credentials.interactivePublicKey,
16-
visitorId: credentials.visitorId,
17-
},
18-
});
12+
const worldActivity = WorldActivity.create(credentials.urlSlug, { credentials });
1913
const visitors = await worldActivity.fetchVisitorsInZone({ droppedAssetId: keyAsset.dataObject.landmarkZoneId });
2014
const participants = Object.values(visitors).map(({ profileId, username }) => {
2115
return {

server/controllers/session/handleResetSession.ts

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
import { Credentials } from "../../types/index.js";
21
import { WorldActivity, defaultDataObject, errorHandler, getCredentials, getDroppedAsset } from "../../utils/index.js";
32
import { Request, Response } from "express";
43
import { endBreakout } from "./handleSetBreakoutConfig.js";
@@ -7,13 +6,7 @@ import closeIframeForVisitors from "../../utils/session/closeIframeForVisitors.j
76
export default async function handleResetSession(req: Request, res: Response) {
87
try {
98
const credentials = getCredentials(req.query);
10-
const worldActivity = WorldActivity.create(credentials.urlSlug, {
11-
credentials: {
12-
interactiveNonce: credentials.interactiveNonce,
13-
interactivePublicKey: credentials.interactivePublicKey,
14-
visitorId: credentials.visitorId,
15-
},
16-
});
9+
const worldActivity = WorldActivity.create(credentials.urlSlug, { credentials });
1710

1811
const keyAsset = await getDroppedAsset(credentials);
1912
const visitors = await worldActivity.fetchVisitorsInZone({ droppedAssetId: keyAsset.dataObject.landmarkZoneId });

0 commit comments

Comments
 (0)