TrackRecordingService: extracted storing data into TrackRecordingManager.

Part of #822.
This commit is contained in:
Dennis Guse
2021-07-17 17:54:07 +02:00
parent a4580fc84e
commit bd5bf530f0
6 changed files with 323 additions and 263 deletions
@@ -28,13 +28,13 @@ public class ExportUtils {
private static final String TAG = ExportUtils.class.getSimpleName();
public static void postWorkoutExport(Context context, Track track, ExportServiceResultReceiver resultReceiver) {
public static void postWorkoutExport(Context context, Track.Id trackId, ExportServiceResultReceiver resultReceiver) {
SharedPreferences sharedPreferences = PreferencesUtils.getSharedPreferences(context);
if (PreferencesUtils.shouldInstantExportAfterWorkout(sharedPreferences, context)) {
TrackFileFormat trackFileFormat = PreferencesUtils.getExportTrackFileFormat(sharedPreferences, context);
DocumentFile directory = PreferencesUtils.getDefaultExportDirectoryUri(sharedPreferences, context);
ExportService.enqueue(context, resultReceiver, track.getId(), trackFileFormat, directory.getUri());
ExportService.enqueue(context, resultReceiver, trackId, trackFileFormat, directory.getUri());
}
}