about summary refs log tree commit diff stats
path: root/src/configuration.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/configuration.cpp')
-rw-r--r--src/configuration.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/configuration.cpp b/src/configuration.cpp index 0010a40..ed0ba8c 100644 --- a/src/configuration.cpp +++ b/src/configuration.cpp
@@ -4,18 +4,18 @@
4#include "codes.h" 4#include "codes.h"
5 5
6namespace twitter { 6namespace twitter {
7 7
8 configuration::configuration(std::string data) try 8 configuration::configuration(std::string data) try
9 { 9 {
10 auto json_data = nlohmann::json::parse(data); 10 auto json_data = nlohmann::json::parse(data);
11 11
12 _characters_reserved_per_media = json_data["characters_reserved_per_media"].get<size_t>(); 12 _characters_reserved_per_media = json_data["characters_reserved_per_media"].get<size_t>();
13 _dm_text_character_limit = json_data["dm_text_character_limit"].get<size_t>(); 13 _dm_text_character_limit = json_data["dm_text_character_limit"].get<size_t>();
14 _max_media_per_upload = json_data["max_media_per_upload"].get<size_t>(); 14 _max_media_per_upload = json_data["max_media_per_upload"].get<size_t>();
15 _photo_size_limit = json_data["photo_size_limit"].get<size_t>(); 15 _photo_size_limit = json_data["photo_size_limit"].get<size_t>();
16 _short_url_length = json_data["short_url_length"].get<size_t>(); 16 _short_url_length = json_data["short_url_length"].get<size_t>();
17 _short_https_url_length = json_data["short_url_length_https"].get<size_t>(); 17 _short_https_url_length = json_data["short_url_length_https"].get<size_t>();
18 18
19 for (auto sizedata = std::begin(json_data["photo_sizes"]); sizedata != std::end(json_data["photo_sizes"]); ++sizedata) 19 for (auto sizedata = std::begin(json_data["photo_sizes"]); sizedata != std::end(json_data["photo_sizes"]); ++sizedata)
20 { 20 {
21 photosize size; 21 photosize size;
@@ -27,10 +27,10 @@ namespace twitter {
27 } else { 27 } else {
28 size.resize = resizetype::crop; 28 size.resize = resizetype::crop;
29 } 29 }
30 30
31 _photo_sizes[sizedata.key()] = size; 31 _photo_sizes[sizedata.key()] = size;
32 } 32 }
33 33
34 for (auto path : json_data["non_username_paths"]) 34 for (auto path : json_data["non_username_paths"])
35 { 35 {
36 _non_username_paths.insert(path.get<std::string>()); 36 _non_username_paths.insert(path.get<std::string>());