Problem/Motivation
Currently, \Drupal\signageos\Plugin\DigitalSignagePlatform\SignageOs::pushApplet always pushes a new applet (or updates the existing one), even if nothing has changed. This is not the ideal scenario and we need to optimize that.
Proposed resolution
There are two attempts:
Either we change the applet structure and turn it into a static application where the variable components are controlled by configuration.
Or we store a hash of the binary before pushing it and later compare the "new" binaries hash with the previous one and only update the applet if the hash is different.
Comments
Comment #3
jurgenhaas