File tree Expand file tree Collapse file tree 2 files changed +13
-4
lines changed
packages/stream_video/lib/src/call Expand file tree Collapse file tree 2 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -1475,8 +1475,12 @@ class Call {
14751475 return _permissionsManager.unblockUser (userId);
14761476 }
14771477
1478- Future <Result <None >> startRecording () async {
1479- final result = await _permissionsManager.startRecording ();
1478+ Future <Result <None >> startRecording ({
1479+ String ? recordingExternalStorage,
1480+ }) async {
1481+ final result = await _permissionsManager.startRecording (
1482+ recordingExternalStorage: recordingExternalStorage,
1483+ );
14801484
14811485 if (result.isSuccess) {
14821486 _stateManager.setCallRecording (isRecording: true );
Original file line number Diff line number Diff line change @@ -122,13 +122,18 @@ class PermissionsManager {
122122 return result;
123123 }
124124
125- Future <Result <None >> startRecording () async {
125+ Future <Result <None >> startRecording ({
126+ String ? recordingExternalStorage,
127+ }) async {
126128 if (! hasPermission (CallPermission .startRecordCall)) {
127129 _logger.w (() => '[startRecording] rejected (no permission)' );
128130 return Result .error ('Cannot start recording (no permission)' );
129131 }
130132 _logger.d (() => '[startRecording] no args' );
131- final result = await coordinatorClient.startRecording (callCid);
133+ final result = await coordinatorClient.startRecording (
134+ callCid,
135+ recordingExternalStorage: recordingExternalStorage,
136+ );
132137 _logger.v (() => '[startRecording] result: $result ' );
133138 return result;
134139 }
You can’t perform that action at this time.
0 commit comments