Skip to content

Commit a203d25

Browse files
separate move_envelope methods
1 parent c574fa9 commit a203d25

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

app/controllers/e_sign/eeg045_delete_restore_envelope_controller.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ def delete_envelope
1919

2020
delete_restore_envelope_service = ESign::Eg045DeleteRestoreEnvelopeService.new
2121

22-
delete_restore_envelope_service.move_envelope args
22+
delete_restore_envelope_service.delete_envelope args
2323

2424
session[:envelope_id] = args[:envelope_id]
2525
additional_page_data = @example['AdditionalPage'].find { |p| p['Name'] == 'envelope_is_deleted' }
@@ -54,7 +54,7 @@ def restore_envelope
5454
return render 'ds_common/example_done'
5555
end
5656

57-
delete_restore_envelope_service.move_envelope args
57+
delete_restore_envelope_service.move_envelope_to_folder args
5858

5959
session[:envelope_id] = args[:envelope_id]
6060
@title = @example['ExampleName']

app/services/e_sign/eg045_delete_restore_envelope_service.rb

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,33 @@
33
class ESign::Eg045DeleteRestoreEnvelopeService
44
include ApiCreator
55

6-
def move_envelope(args)
6+
def delete_envelope(args)
77
#ds-snippet-start:eSign45Step2
88
folders_api = create_folders_api(args)
99
#ds-snippet-end:eSign45Step2
1010

1111
#ds-snippet-start:eSign45Step3
1212
folders_request = DocuSign_eSign::FoldersRequest.new
1313
folders_request.envelope_ids = [args[:envelope_id]]
14-
folders_request.from_folder_id = args[:from_folder_id] unless args[:from_folder_id].nil?
1514
#ds-snippet-end:eSign45Step3
1615

1716
#ds-snippet-start:eSign45Step4
1817
folders_api.move_envelopes(args[:account_id], args[:folder_id], folders_request)
1918
#ds-snippet-end:eSign45Step4
2019
end
2120

21+
def move_envelope_to_folder(args)
22+
folders_api = create_folders_api(args)
23+
24+
#ds-snippet-start:eSign45Step6
25+
folders_request = DocuSign_eSign::FoldersRequest.new
26+
folders_request.envelope_ids = [args[:envelope_id]]
27+
folders_request.from_folder_id = args[:from_folder_id]
28+
29+
folders_api.move_envelopes(args[:account_id], args[:folder_id], folders_request)
30+
#ds-snippet-end:eSign45Step6
31+
end
32+
2233
def get_folders(args)
2334
folders_api = create_folders_api(args)
2435

0 commit comments

Comments
 (0)