Changeset View
Changeset View
Standalone View
Standalone View
src/client/actions/auth.hpp
| /* | /* | ||||
| * This file is part of libkazv. | * This file is part of libkazv. | ||||
| * SPDX-FileCopyrightText: 2020-2022 Tusooa Zhu <tusooa@kazv.moe> | * SPDX-FileCopyrightText: 2020-2026 tusooa <tusooa@kazv.moe> | ||||
| * SPDX-License-Identifier: AGPL-3.0-or-later | * SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| */ | */ | ||||
| #pragma once | #pragma once | ||||
| #include <libkazv-config.hpp> | #include <libkazv-config.hpp> | ||||
| #include <csapi/login.hpp> | #include <csapi/login.hpp> | ||||
| #include <csapi/wellknown.hpp> | #include <csapi/wellknown.hpp> | ||||
| #include <csapi/versions.hpp> | #include <csapi/versions.hpp> | ||||
| #include <csapi/logout.hpp> | #include <csapi/logout.hpp> | ||||
| #include "client-model.hpp" | #include "client-model.hpp" | ||||
| namespace Kazv | namespace Kazv | ||||
| { | { | ||||
| ClientResult updateClient(ClientModel m, LoginAction a); | ClientResult updateClient(ClientModel m, LoginAction a); | ||||
| ClientResult updateClient(ClientModel m, MLoginTokenLoginAction a); | |||||
| ClientResult updateClient(ClientModel m, TokenLoginAction a); | ClientResult updateClient(ClientModel m, TokenLoginAction a); | ||||
| ClientResult processResponse(ClientModel m, LoginResponse r); | ClientResult processResponse(ClientModel m, LoginResponse r); | ||||
| ClientResult updateClient(ClientModel m, LogoutAction a); | ClientResult updateClient(ClientModel m, LogoutAction a); | ||||
| ClientResult updateClient(ClientModel m, HardLogoutAction a); | ClientResult updateClient(ClientModel m, HardLogoutAction a); | ||||
| ClientResult processResponse(ClientModel m, LogoutResponse r); | ClientResult processResponse(ClientModel m, LogoutResponse r); | ||||
| ClientResult updateClient(ClientModel m, GetWellknownAction a); | ClientResult updateClient(ClientModel m, GetWellknownAction a); | ||||
| ClientResult processResponse(ClientModel m, GetWellknownResponse r); | ClientResult processResponse(ClientModel m, GetWellknownResponse r); | ||||
| ClientResult updateClient(ClientModel m, GetVersionsAction a); | ClientResult updateClient(ClientModel m, GetVersionsAction a); | ||||
| ClientResult processResponse(ClientModel m, GetVersionsResponse r); | ClientResult processResponse(ClientModel m, GetVersionsResponse r); | ||||
| } | } | ||||