+ // Call to Unshare operation
+ private void unshareWith(OCShare share){
+ OCFile file = ((FileActivity) getActivity()).getFile();
+
+ ((FileActivity) getActivity()).getFileOperationsHelper().
+ unshareFileWithUserOrGroup(
+ file, share.getShareType(), share.getShareWith()
+ );
+ }
+
+ @Override
+ public void onGetDataShareWithFinish(RemoteOperationResult result) {
+ // Remove loading
+ ((ShareActivity) getActivity()).dismissLoadingDialog();
+ if (result != null && result.isSuccess()) {
+ Log_OC.d(TAG, "Get Data Share With finishes sucessfully");
+
+ } else {
+ Toast.makeText(getActivity(), result.getLogMessage(), Toast.LENGTH_SHORT).show();
+ }
+
+ // Data is on Database
+ refreshUsersOrGroupsListFromDB();
+ }
+
+