2022-12-01 changelog
Miro Web SDK 2.0: fixed app metadata bug
What's changed
Bug fixing
We addressed and solved a bug affecting app metadata.
When setting app metadata using the Web SDK setAppData
method, if the original data being set inside the appData
object was an empty array, the method would return an empty object.
getAppData
would return an empty object ({}
) for the corresponding empty array value ([]
) originally set with setAppData
.
Now the operation behaves as expected: setting an empty array with setAppData
in the appData
object returns an empty array.
Example
Before fixing the bug, you would set an app metadata appData
object containing empty arrays:
appData = {
a: [], // Empty array
b: {
c: [] // Empty array
}
}
And it would return empty objects for the empty arrays:
appData = {
a: {}, // Empty object instead of empty array
b: {
c: {} // Empty object instead of empty array
}
}
After fixing the bug, it returns the originally set empty array inside the app metadata appData
object:
appData = {
a: [], // Empty array
b: {
c: [] // Empty array
}
}