[generator][core] Add Mastodon and Bluesky

Signed-off-by: Harry Bond <me@hbond.xyz>
This commit is contained in:
Harry Bond
2025-01-28 19:21:51 +00:00
committed by Konstantin Pastbin
parent 307a6cc74f
commit 856d16cfcb
6 changed files with 257 additions and 11 deletions

View File

@@ -12,6 +12,8 @@ std::string ValidateAndFormat_instagram(std::string const & v);
std::string ValidateAndFormat_twitter(std::string const & v);
std::string ValidateAndFormat_vk(std::string const & v);
std::string ValidateAndFormat_contactLine(std::string const & v);
std::string ValidateAndFormat_fediverse(std::string const & v);
std::string ValidateAndFormat_bluesky(std::string const & v);
bool ValidateWebsite(std::string const & site);
bool ValidateFacebookPage(std::string const & v);
@@ -19,6 +21,8 @@ bool ValidateInstagramPage(std::string const & v);
bool ValidateTwitterPage(std::string const & v);
bool ValidateVkPage(std::string const & v);
bool ValidateLinePage(std::string const & v);
bool ValidateFediversePage(std::string const & v);
bool ValidateBlueskyPage(std::string const & v);
bool isSocialContactTag(std::string_view tag);
bool isSocialContactTag(osm::MapObject::MetadataID const metaID);