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

Skip to content
Commit 2b533ed5 authored by Mohamed Abdalkader's avatar Mohamed Abdalkader Committed by Brad Ebinger
Browse files

Refactor SMSDispatcher and friends.

Right now ImsSmsDispatcher acts as both a controller that
has pointers to gsm and cdma dispatchers as well as a
dispatcher itself by extending SmsDispatcher, making the
hirarechy convulted.

For example some methods it override but should not invoke
and some methods cdma and gsm dispatchers override but should
not invoke.

Instead this CL converts ImsSmsDispatcher into a proper controller
in preparation for adding a proper ImsSmsDispatcher.

While here also cleaned up a few things like removing duplicate code.

Test: send/receive ims and non-ims manually
Bug: 69846044
Merged-In: Iee97dbaf2284a04eebad28d3a8da627c283cc8a6
Change-Id: Iee97dbaf2284a04eebad28d3a8da627c283cc8a6
parent 4ce44fde
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment