mirror of
https://github.com/amnezia-vpn/amnezia-client.git
synced 2026-06-21 02:01:03 +07:00
24 lines
383 B
C++
24 lines
383 B
C++
|
|
#include "authData.h"
|
||
|
|
|
||
|
|
namespace amnezia
|
||
|
|
{
|
||
|
|
|
||
|
|
QJsonObject AuthData::toJson() const
|
||
|
|
{
|
||
|
|
QJsonObject obj;
|
||
|
|
if (!apiKey.isEmpty()) {
|
||
|
|
obj[apiDefs::key::apiKey] = apiKey;
|
||
|
|
}
|
||
|
|
return obj;
|
||
|
|
}
|
||
|
|
|
||
|
|
AuthData AuthData::fromJson(const QJsonObject& json)
|
||
|
|
{
|
||
|
|
AuthData data;
|
||
|
|
data.apiKey = json.value(apiDefs::key::apiKey).toString();
|
||
|
|
return data;
|
||
|
|
}
|
||
|
|
|
||
|
|
} // namespace amnezia
|
||
|
|
|