Ignore:
Timestamp:
Jun 13, 2020, 9:24:15 AM (5 years ago)
Author:
[email protected]
Message:

Remove FileError.h
https://bugs.webkit.org/show_bug.cgi?id=213119

Patch by Tetsuharu Ohzeki <Tetsuharu Ohzeki> on 2020-06-13
Reviewed by Chris Dumez.

Source/WebCore:

  • Headers.cmake:
  • Modules/async-clipboard/ClipboardItemBindingsDataSource.cpp:

(WebCore::ClipboardItemBindingsDataSource::ClipboardItemTypeLoader::didFail):

  • Modules/async-clipboard/ClipboardItemBindingsDataSource.h:
  • Modules/mediastream/RTCDataChannel.cpp:

(WebCore::RTCDataChannel::createMessageQueue):

  • Modules/websockets/WebSocketChannel.cpp:

(WebCore::WebSocketChannel::didFail):
(WebCore::WebSocketChannel::abortOutgoingFrameQueue):

  • Modules/websockets/WebSocketChannel.h:
  • WebCore.xcodeproj/project.pbxproj:
  • fileapi/BlobLoader.h:

(WebCore::BlobLoader::didFail):

  • fileapi/FileError.h: Removed.
  • fileapi/FileReader.cpp:

(WebCore::FileReader::didFail):

  • fileapi/FileReader.h:
  • fileapi/FileReaderLoader.cpp:

(WebCore::FileReaderLoader::start):
(WebCore::FileReaderLoader::cancel):
(WebCore::FileReaderLoader::cleanup):
(WebCore::FileReaderLoader::didReceiveResponse):
(WebCore::FileReaderLoader::didReceiveData):
(WebCore::FileReaderLoader::didFail):
(WebCore::FileReaderLoader::failed):
(WebCore::FileReaderLoader::toErrorCode):
(WebCore::FileReaderLoader::httpStatusCodeToErrorCode):
(WebCore::FileReaderLoader::arrayBufferResult const):
(WebCore::FileReaderLoader::stringResult):

  • fileapi/FileReaderLoader.h:

(WebCore::FileReaderLoader::errorCode const):

  • fileapi/FileReaderLoaderClient.h:
  • fileapi/FileReaderSync.cpp:

(WebCore::FileReaderSync::startLoading):

  • fileapi/FileReaderSync.h:
  • fileapi/NetworkSendQueue.cpp:

(WebCore::NetworkSendQueue::processMessages):

  • fileapi/NetworkSendQueue.h:
  • html/ImageBitmap.cpp:

Source/WebKit:

  • WebProcess/Network/WebSocketChannel.cpp:

(WebKit::WebSocketChannel::createMessageQueue):

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/fileapi/FileReaderSync.cpp

    r262953 r262999  
    3535#include "Blob.h"
    3636#include "BlobURL.h"
    37 #include "FileError.h"
    3837#include "FileReaderLoader.h"
    3938#include <JavaScriptCore/ArrayBuffer.h>
     
    7473}
    7574
    76 ExceptionOr<void> FileReaderSync::errorCodeToException(FileError::ErrorCode errorCode)
    77 {
    78     switch (errorCode) {
    79     case FileError::OK:
    80         return { };
    81     case FileError::NOT_FOUND_ERR:
    82         return Exception { NotFoundError };
    83     case FileError::SECURITY_ERR:
    84         return Exception { SecurityError };
    85     case FileError::ABORT_ERR:
    86         return Exception { AbortError };
    87     case FileError::NOT_READABLE_ERR:
    88         return Exception { NotReadableError };
    89     case FileError::ENCODING_ERR:
    90         return Exception { EncodingError };
    91     case FileError::NO_MODIFICATION_ALLOWED_ERR:
    92         return Exception { NoModificationAllowedError };
    93     case FileError::INVALID_STATE_ERR:
    94         return Exception { InvalidStateError };
    95     case FileError::SYNTAX_ERR:
    96         return Exception { SyntaxError };
    97     case FileError::INVALID_MODIFICATION_ERR:
    98         return Exception { InvalidModificationError };
    99     case FileError::QUOTA_EXCEEDED_ERR:
    100         return Exception { QuotaExceededError };
    101     case FileError::TYPE_MISMATCH_ERR:
    102         return Exception { TypeMismatchError };
    103     case FileError::PATH_EXISTS_ERR:
    104         return Exception { NoModificationAllowedError };
    105     }
    106     return Exception { UnknownError };
    107 }
    108 
    10975ExceptionOr<void> FileReaderSync::startLoading(ScriptExecutionContext& scriptExecutionContext, FileReaderLoader& loader, Blob& blob)
    11076{
    11177    loader.start(&scriptExecutionContext, blob);
    112     return errorCodeToException(loader.errorCode());
     78    auto error = loader.errorCode();
     79    if (!error)
     80        return { };
     81   
     82    return Exception { error.value() };
    11383}
    11484
Note: See TracChangeset for help on using the changeset viewer.