From ab6c8b2a8ae8acd9468dea52543e34e99fc0dd88 Mon Sep 17 00:00:00 2001 From: Ryan Heise Date: Sat, 26 Sep 2020 19:51:30 +1000 Subject: [PATCH] Add id aparameter to concatenating methods. --- .../lib/just_audio_platform_interface.dart | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/just_audio_platform_interface/lib/just_audio_platform_interface.dart b/just_audio_platform_interface/lib/just_audio_platform_interface.dart index 40523ab..6685cfd 100644 --- a/just_audio_platform_interface/lib/just_audio_platform_interface.dart +++ b/just_audio_platform_interface/lib/just_audio_platform_interface.dart @@ -244,15 +244,18 @@ class DisposeResponse { } class ConcatenatingInsertAllRequest { + final String id; final int index; final List children; ConcatenatingInsertAllRequest({ + @required this.id, @required this.index, @required this.children, }); Map toMap() => { + 'id': id, 'index': index, 'children': children.map((child) => child.toMap()).toList(), }; @@ -264,15 +267,18 @@ class ConcatenatingInsertAllResponse { } class ConcatenatingRemoveRangeRequest { + final String id; final int startIndex; final int endIndex; ConcatenatingRemoveRangeRequest({ + @required this.id, @required this.startIndex, @required this.endIndex, }); Map toMap() => { + 'id': id, 'startIndex': startIndex, 'endIndex': endIndex, }; @@ -284,12 +290,18 @@ class ConcatenatingRemoveRangeResponse { } class ConcatenatingMoveRequest { + final String id; final int currentIndex; final int newIndex; - ConcatenatingMoveRequest({this.currentIndex, this.newIndex}); + ConcatenatingMoveRequest({ + @required this.id, + @required this.currentIndex, + @required this.newIndex, + }); Map toMap() => { + 'id': id, 'currentIndex': currentIndex, 'newIndex': newIndex, };