nextNoteVault #23
@ -66,13 +66,17 @@ public class SongSyncModule {
 | 
			
		||||
 | 
			
		||||
    public void uploadModifiedNoteSheets() {
 | 
			
		||||
        songSyncRepository.loadModifiedNoteSheets(modifiedNoteSheets -> {
 | 
			
		||||
            songSyncService.uploadModifiedNoteSheets(modifiedNoteSheets, new SongSyncService.UploadNoteSheetCallback() {
 | 
			
		||||
                @Override
 | 
			
		||||
                public void finishUploadNoteSheets(List<UploadResponse> uploadResponses) {
 | 
			
		||||
                    songSyncRepository.markModifiedNoteSheetsAsSynced(uploadResponses);
 | 
			
		||||
                    syncViewModel.finishModifiedSongSyncinc();
 | 
			
		||||
                }
 | 
			
		||||
            });
 | 
			
		||||
            if(modifiedNoteSheets.isEmpty()) {
 | 
			
		||||
                syncViewModel.finishModifiedSongSyncinc();
 | 
			
		||||
            } else {
 | 
			
		||||
                songSyncService.uploadModifiedNoteSheets(modifiedNoteSheets, new SongSyncService.UploadNoteSheetCallback() {
 | 
			
		||||
                    @Override
 | 
			
		||||
                    public void finishUploadNoteSheets(List<UploadResponse> uploadResponses) {
 | 
			
		||||
                        songSyncRepository.markModifiedNoteSheetsAsSynced(uploadResponses);
 | 
			
		||||
                        syncViewModel.finishModifiedSongSyncinc();
 | 
			
		||||
                    }
 | 
			
		||||
                });
 | 
			
		||||
            }
 | 
			
		||||
        });
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user