Skip to content

Commit

Permalink
fix: return if data is null
Browse files Browse the repository at this point in the history
  • Loading branch information
momintlh committed Jan 29, 2025
1 parent bd93e22 commit a5fd706
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -123,7 +123,10 @@ private void Update()

if (Input.GetKeyDown(KeyCode.N))
{
_playroomKit.SetPersistentData("TEST", "Setting Test Data");
// _playroomKit.SetPersistentData("TEST", "Setting Test Data");
_playroomKit.InsertPersistentData("TEST", "one");
_playroomKit.InsertPersistentData("TEST", "two");
_playroomKit.InsertPersistentData("TEST", "3");
}

if (Input.GetKeyDown(KeyCode.M))
Expand Down
8 changes: 5 additions & 3 deletions Assets/PlayroomKit/src/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -958,10 +958,8 @@ mergeInto(LibraryManager.library, {
);
return;
}

console.log(UTF8ToString(key), UTF8ToString(value))

Playroom.insertPersistentData(UTF8ToString(key), value).then(() => {
Playroom.insertPersistentData(UTF8ToString(key), UTF8ToString(value)).then(() => {
console.log("Data has been set successfully.");
}).catch((error) => {
console.error("Failed to set data:", error);
Expand All @@ -979,6 +977,10 @@ mergeInto(LibraryManager.library, {
var dataKey = UTF8ToString(key);

Playroom.getPersistentData(dataKey).then(data => {
if (data === undefined) {
return null;
}

data = JSON.stringify(data);
var key = _ConvertString(dataKey);
{{{ makeDynCall('vii', 'onGetPersistentDataCallback') }}}(key, stringToNewUTF8(data))
Expand Down

0 comments on commit a5fd706

Please sign in to comment.