コード例 #1
0
        protected override async Task <bool> DoExecuteAsync()
        {
            try
            {
                var result = await DokuFlexService.DeleteFolderAsync(_ticket, _item.GroupId, _item.FolderId);

                SyncTableManager.RemoveAllByPath(_item.Path);
                SyncTableManager.Save();

                return(result);
            }
            catch (Exception ex)
            {
                var newMsg = string.Format("Delete online directory, raise an exception with: {0}, Exception: {1}", _item.Path, ex.Message);
                throw new Exception(newMsg);
            }
        }