diff options
Diffstat (limited to 'src/account.cpp')
-rw-r--r-- | src/account.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/account.cpp b/src/account.cpp index 43033c8..4fca953 100644 --- a/src/account.cpp +++ b/src/account.cpp @@ -1,4 +1,4 @@ -/* Copyright 2015 OpenMarket Ltd +/* Copyright 2015, 2016 OpenMarket Ltd * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,9 +14,12 @@ */ #include "olm/account.hh" #include "olm/base64.hh" +#include "olm/logging.hh" #include "olm/pickle.hh" #include "olm/memory.hh" +static const char *LOG_CATEGORY = "olm::Account"; + olm::Account::Account( ) : next_one_time_key_id(0), last_error(olm::ErrorCode::SUCCESS) { @@ -42,9 +45,11 @@ std::size_t olm::Account::remove_key( if (olm::array_equal(i->key.public_key, public_key.public_key)) { std::uint32_t id = i->id; one_time_keys.erase(i); + olm::logf(olm::LOG_INFO, LOG_CATEGORY, "removed key id %i", id); return id; } } + olm::logf(olm::LOG_WARNING, LOG_CATEGORY, "Couldn't find key to remove"); return std::size_t(-1); } @@ -64,6 +69,8 @@ std::size_t olm::Account::new_account( random += KEY_LENGTH; olm::curve25519_generate_key(random, identity_keys.curve25519_key); + olm::logf(olm::LOG_DEBUG, LOG_CATEGORY, "Created new account"); + return 0; } |