Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 880e4c90 authored by Anton Ivanov's avatar Anton Ivanov
Browse files

Add SimpleTransactionState and TransactionListenerCallbacks.

This is a step towards full TransactionState, which was again reverted.

SimpleTransactionState holds data that is passed by copy / move.
TransactionListenerCallbacks deals with flattened listener callbacks.
Unlike other data, its members are not also members of Transaction class
but rather are computed from the full listener callback map prior to
calling setTransactionState and so it is for the moment separated.

The reason for this granularity is to better isolate regressions should
they arise.

Flag: EXEMPT refactor
Bug: 385156191
Test: presubmit
Change-Id: Ifc4b40150dbfbbaf5bf9e28d1afd0063847675d0
parent 53453970
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment