修改格式

Signed-off-by: anyueling <anyueling@huawei.com>
This commit is contained in:
anyueling 2022-07-28 19:59:42 +08:00
parent 98f82884c4
commit 88f5c5497a
2 changed files with 124 additions and 124 deletions

View File

@ -1,62 +1,62 @@
/*
* Copyright (C) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef DOWNLOAD_REMOVE_H
#define DOWNLOAD_REMOVE_H
#include "async_call.h"
#include "download_task.h"
#include "napi/native_api.h"
#include "noncopyable.h"
namespace OHOS::Request::Download {
class DownloadRemove final {
public:
ACE_DISALLOW_COPY_AND_MOVE(DownloadRemove);
DownloadRemove() = default;
~DownloadRemove() = default;
static napi_value Exec(napi_env env, napi_callback_info info);
private:
struct RemoveContext : public AsyncCall::Context {
DownloadTask *task_ = nullptr;
bool result = false;
napi_status status = napi_generic_failure;
RemoveContext() : Context(nullptr, nullptr) {};
RemoveContext(InputAction input, OutputAction output) : Context(std::move(input), std::move(output)) {};
virtual ~RemoveContext() {};
napi_status operator()(napi_env env, size_t argc, napi_value *argv, napi_value self) override
{
NAPI_ASSERT_BASE(env, self != nullptr, "self is nullptr", napi_invalid_arg);
NAPI_CALL_BASE(env, napi_unwrap(env, self, reinterpret_cast<void **>(&task_)), napi_invalid_arg);
NAPI_ASSERT_BASE(env, task_ != nullptr, "there is no native task", napi_invalid_arg);
return Context::operator()(env, argc, argv, self);
}
napi_status operator()(napi_env env, napi_value *result) override
{
if (status != napi_ok) {
return status;
}
return Context::operator()(env, result);
}
};
};
} // namespace OHOS::Request::Download
#endif // DOWNLOAD_REMOVE_H
/*
* Copyright (C) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef DOWNLOAD_REMOVE_H
#define DOWNLOAD_REMOVE_H
#include "async_call.h"
#include "download_task.h"
#include "napi/native_api.h"
#include "noncopyable.h"
namespace OHOS::Request::Download {
class DownloadRemove final {
public:
ACE_DISALLOW_COPY_AND_MOVE(DownloadRemove);
DownloadRemove() = default;
~DownloadRemove() = default;
static napi_value Exec(napi_env env, napi_callback_info info);
private:
struct RemoveContext : public AsyncCall::Context {
DownloadTask *task_ = nullptr;
bool result = false;
napi_status status = napi_generic_failure;
RemoveContext() : Context(nullptr, nullptr) {};
RemoveContext(InputAction input, OutputAction output) : Context(std::move(input), std::move(output)) {};
virtual ~RemoveContext() {};
napi_status operator()(napi_env env, size_t argc, napi_value *argv, napi_value self) override
{
NAPI_ASSERT_BASE(env, self != nullptr, "self is nullptr", napi_invalid_arg);
NAPI_CALL_BASE(env, napi_unwrap(env, self, reinterpret_cast<void **>(&task_)), napi_invalid_arg);
NAPI_ASSERT_BASE(env, task_ != nullptr, "there is no native task", napi_invalid_arg);
return Context::operator()(env, argc, argv, self);
}
napi_status operator()(napi_env env, napi_value *result) override
{
if (status != napi_ok) {
return status;
}
return Context::operator()(env, result);
}
};
};
} // namespace OHOS::Request::Download
#endif // DOWNLOAD_REMOVE_H

View File

@ -1,62 +1,62 @@
/*
* Copyright (C) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef DOWNLOAD_RESUME_H
#define DOWNLOAD_RESUME_H
#include "async_call.h"
#include "download_task.h"
#include "napi/native_api.h"
#include "noncopyable.h"
namespace OHOS::Request::Download {
class DownloadResume final {
public:
ACE_DISALLOW_COPY_AND_MOVE(DownloadResume);
DownloadResume() = default;
~DownloadResume() = default;
static napi_value Exec(napi_env env, napi_callback_info info);
private:
struct ResumeContext : public AsyncCall::Context {
DownloadTask *task_ = nullptr;
bool result = false;
napi_status status = napi_generic_failure;
ResumeContext() : Context(nullptr, nullptr) {};
ResumeContext(InputAction input, OutputAction output) : Context(std::move(input), std::move(output)) {};
virtual ~ResumeContext() {};
napi_status operator()(napi_env env, size_t argc, napi_value *argv, napi_value self) override
{
NAPI_ASSERT_BASE(env, self != nullptr, "self is nullptr", napi_invalid_arg);
NAPI_CALL_BASE(env, napi_unwrap(env, self, reinterpret_cast<void **>(&task_)), napi_invalid_arg);
NAPI_ASSERT_BASE(env, task_ != nullptr, "there is no native task", napi_invalid_arg);
return Context::operator()(env, argc, argv, self);
}
napi_status operator()(napi_env env, napi_value *result) override
{
if (status != napi_ok) {
return status;
}
return Context::operator()(env, result);
}
};
};
} // namespace OHOS::Request::Download
#endif // DOWNLOAD_RESUME_H
/*
* Copyright (C) 2021-2022 Huawei Device Co., Ltd.
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/
#ifndef DOWNLOAD_RESUME_H
#define DOWNLOAD_RESUME_H
#include "async_call.h"
#include "download_task.h"
#include "napi/native_api.h"
#include "noncopyable.h"
namespace OHOS::Request::Download {
class DownloadResume final {
public:
ACE_DISALLOW_COPY_AND_MOVE(DownloadResume);
DownloadResume() = default;
~DownloadResume() = default;
static napi_value Exec(napi_env env, napi_callback_info info);
private:
struct ResumeContext : public AsyncCall::Context {
DownloadTask *task_ = nullptr;
bool result = false;
napi_status status = napi_generic_failure;
ResumeContext() : Context(nullptr, nullptr) {};
ResumeContext(InputAction input, OutputAction output) : Context(std::move(input), std::move(output)) {};
virtual ~ResumeContext() {};
napi_status operator()(napi_env env, size_t argc, napi_value *argv, napi_value self) override
{
NAPI_ASSERT_BASE(env, self != nullptr, "self is nullptr", napi_invalid_arg);
NAPI_CALL_BASE(env, napi_unwrap(env, self, reinterpret_cast<void **>(&task_)), napi_invalid_arg);
NAPI_ASSERT_BASE(env, task_ != nullptr, "there is no native task", napi_invalid_arg);
return Context::operator()(env, argc, argv, self);
}
napi_status operator()(napi_env env, napi_value *result) override
{
if (status != napi_ok) {
return status;
}
return Context::operator()(env, result);
}
};
};
} // namespace OHOS::Request::Download
#endif // DOWNLOAD_RESUME_H