Qiwis.appInfos attribute is initialized in the constructor and never updated even when createApp() or destroyApp() is called.
In consequence, updateFrames() call fails for newly created apps.
Expected behavior
updateFrames() should work properly for newly created apps, which are not loaded in the constructor.
To Reproduce
Steps to reproduce the behavior:
Setup a Qiwis system.
Call createApp(name, appinfo) to add an app.
Call updateFrames(name).
Expected causes and correction methods
Update appInfos attribute properly in createApp() and destroyApp().
Screenshots
If applicable, add screenshots to help explain your problem.
Describe the bug
Qiwis.appInfos
attribute is initialized in the constructor and never updated even whencreateApp()
ordestroyApp()
is called. In consequence,updateFrames()
call fails for newly created apps.Expected behavior
updateFrames()
should work properly for newly created apps, which are not loaded in the constructor.To Reproduce
Steps to reproduce the behavior:
Qiwis
system.createApp(name, appinfo)
to add an app.updateFrames(name)
.Expected causes and correction methods
Update
appInfos
attribute properly increateApp()
anddestroyApp()
.Screenshots
If applicable, add screenshots to help explain your problem.
![Screen Shot 2023-06-08 at 19 04 33](https://github.com/snu-quiqcl/qiwis/assets/8445906/9f3b05f4-d470-4a45-abe1-e3ecf1dbeb06)