mirror of
https://codeberg.org/OpenTracksApp/OpenTracks.git
synced 2026-10-02 09:33:06 +02:00
2fa325dbf33da92713971cc746beb2b54df9b5f1
external applications access based on the sharing settings. Protect all RPCs calls using the caller's process id. When the service is started, we cannot tell whether the caller is MyTracks or another app. Thus when the service is started, we cannot access MyTracks database or start/stop a recording. Previsouly, only the MyTracks app widget is using the service's start method to start and stop a recording. Thus create a private service, ControlRecordingService, that only the MyTracks app widget can access and delegate starting/stopping a recording to TrackRecordingService.
Description
Languages
Java
99.6%
Shell
0.3%