(cmdOptions: ICollaCommandOptions, widgetId: string)
| 105 | } |
| 106 | |
| 107 | syncCmd(cmdOptions: ICollaCommandOptions, widgetId: string): Promise<ICollaCommandExecuteResult<any>> { |
| 108 | this.emit(MessageType.WIDGET_SYNC_COMMAND, cmdOptions); |
| 109 | return new Promise((resolve, reject) => { |
| 110 | this.on(MessageType.MAIN_SYNC_COMMAND_RESULT, interceptor((res: IResponse<ICollaCommandExecuteResult<any>>) => { |
| 111 | if (res.success && res.data) { |
| 112 | resolve(res.data); |
| 113 | return; |
| 114 | } |
| 115 | reject(res.message); |
| 116 | }), widgetId); |
| 117 | }); |
| 118 | } |
| 119 | |
| 120 | onSyncCmdOptions(widgetId: string, callback: (res: ICollaCommandOptions) => void) { |
| 121 | this.on(MessageType.WIDGET_SYNC_COMMAND, interceptor(callback), widgetId); |
no test coverage detected