
There is only one case where we show a notification: When activating a connection failed. There is therefore no reason for a generic wrapper around the notification API. Likewise, tracking the source is a bit pointless, given that the notification is transient. In fact, as we destroy an existing notification *before* checking for the source, any previous source will be gone by that point. Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2406>