(data: INodeShareDisabledData)
| 770 | |
| 771 | @errorCapture<RoomService>() |
| 772 | handleNodeShareDisabled(data: INodeShareDisabledData) { |
| 773 | console.log('RECEIVED INodeShareDisabledData: ', { data }); |
| 774 | const state = this.store.getState(); |
| 775 | const shareId = state.pageParams.shareId; |
| 776 | if (shareId && data.shareIds.includes(shareId)) { |
| 777 | this.event.destroy?.(); |
| 778 | throw new EnhanceError({ |
| 779 | code: StatusCode.NODE_NOT_EXIST, |
| 780 | message: t(Strings.error_please_close_sharing_page), |
| 781 | okText: t(Strings.okay), |
| 782 | modalType: ModalType.Warning, |
| 783 | onOkType: OnOkType.BackWorkBench, |
| 784 | }); |
| 785 | } |
| 786 | } |
| 787 | |
| 788 | generateStdFieldPermission(data: IFieldPermissionMessage, manageable = false) { |
| 789 | return { |
no test coverage detected