- Change Summary:
-
handle deleting notifications in a sane way.
- Testing Done:
-
Verified the notification and actions work in both finch and pidgin.
- - There's currently an issue where deleting the notification will hide the notification, but the request still exists. I'm not sure which way we want to go with this, but figured we can start reviewing with out it.
- Commits:
-
Summary ID 593f2602df52774044166d7021a941e2ef14e8d0 f9c5b1ef4e6cafa60f99af11a112b6f538a3c635
Create PurpleAuthorizationRequest and use it for notifications.
Review Request #1613 — Created Aug. 21, 2022 and submitted
This replaces the old internal representation of authorization requests as well as the UI's implementation of their own objects. Everything is now controlled via PurpleAuthorizationRequest and the UI's display the notification for interaction.
Verified the notification and actions work in both finch and pidgin.
Summary | ID |
---|---|
4d84dcc4316008256e8d8411b10c5a3508167a61 |
Description | From | Last Updated |
---|---|---|
s/the // |
QuLogic | |
Fits in one line? |
QuLogic | |
Not sure we need G_PARAM_CONSTRUCT for this and the remaining properties, as we don't use the constructed vfunc. |
QuLogic | |
So formerly, you could hit the X on the minidialog to ignore requests, and they'd just come back the next … |
QuLogic | |
Doesn't look like you ref'd authorization_request in here, so it should be marked as a transfer full argument (or should … |
QuLogic | |
destroy |
QuLogic | |
But message is not NULL? |
QuLogic | |
Align |
QuLogic |
-
-
-
-
Not sure we need
G_PARAM_CONSTRUCT
for this and the remaining properties, as we don't use theconstructed
vfunc. -
So formerly, you could hit the X on the minidialog to ignore requests, and they'd just come back the next time you'd login.
I'm not sure if we want to keep that behaviour or not. It's certainly going to be easier to look at notifications now in this dialog that you probably won't accidentally close instead of hitting left or right.
-
Doesn't look like you ref'd
authorization_request
in here, so it should be marked as atransfer full
argument (or should be ref'd (and then unref'd in all callers)). -
-
-
- Change Summary:
-
address issues.
- Commits:
-
Summary ID f9c5b1ef4e6cafa60f99af11a112b6f538a3c635 d11ff136705e19a71e4330f5b0726c0d88ed3dca