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

Skip to content
Commit dbad8a06 authored by Chalard Jean's avatar Chalard Jean
Browse files

Break the SharedLog → LocalLog dependency.

LocalLog is an internal class to the framework that should
not be depended upon by libs. Today it's used as a filegroup.
Instead, copy the relevant code, and thin down everything
that wasn't actually needed, making the addition lean.

Unfortunately this doesn't make it possible to remove
LocalLog from any target, because all actual clients of
SharedLog *also* have a separate dependency to LocalLog.
This includes NetworkStack, CellBroadcastReceiver,
Scheduling, Wifi and maybe others.

Still, this is a good step and it makes it possible to move
client of SharedLog to a better place.

Test: SharedLogTest
Change-Id: I7b002ad0ee20b7d4efca11402bbc5c3f48f75437
parent 8c380bae
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