mucke/lib/domain/repositories/music_data_modifier_repository.dart
2021-01-09 19:55:56 +01:00

16 lines
495 B
Dart

import '../entities/song.dart';
abstract class MusicDataModifierRepository {
Future<void> setSongBlocked(Song song, bool blocked);
Future<void> toggleNextSongLink(Song song);
Future<void> incrementSkipCount(Song song);
Future<void> resetSkipCount(Song song);
Future<void> incrementLikeCount(Song song);
Future<void> decrementLikeCount(Song song);
Future<void> resetLikeCount(Song song);
Future<void> incrementPlayCount(Song song);
Future<void> resetPlayCount(Song song);
}