03a46be5c7
In telepathyClient we consider messages both Tpl.TextEvents and Tpl.Messages, and we manually create JS objects to copy the properties we care for each one. This may lead to objects not matching the interface we want. Instead, use an object with construct-only properties and two factory static methods to initialize it. Unfortunately we need to use the ChatMessageClass for the class name or calling the static methods would trigger a gjs error as per [1]. https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/1113 [1] https://gitlab.gnome.org/GNOME/gjs/-/issues/310 |
||
---|---|---|
.. | ||
__init__.js | ||
automountManager.js | ||
autorunManager.js | ||
keyring.js | ||
networkAgent.js | ||
polkitAgent.js | ||
telepathyClient.js |