config: load push config from map

Allows client to provide the push configuration
at account creation.

Change-Id: I32a9fc05ed6400eb696b7aaf8902c8d0fd423c47
This commit is contained in:
Adrien Béraud
2023-03-10 20:13:13 -05:00
parent 91fd749c4e
commit 9c66dbd373

View File

@ -165,6 +165,10 @@ AccountConfig::fromMap(const std::map<std::string, std::string>& details)
defaultModerators = string_split_set(defMod);
parseBool(details, Conf::CONFIG_LOCAL_MODERATORS_ENABLED, localModeratorsEnabled);
parseBool(details, Conf::CONFIG_ALL_MODERATORS_ENABLED, allModeratorsEnabled);
parseString(details, libjami::Account::ConfProperties::PROXY_PUSH_TOKEN, deviceKey);
parseString(details, PROXY_PUSH_PLATFORM_KEY, platform);
parseString(details, PROXY_PUSH_TOPIC_KEY, notificationTopic);
}
void