summaryrefslogtreecommitdiff
path: root/src/discord/user.hpp
diff options
context:
space:
mode:
authorouwou <26526779+ouwou@users.noreply.github.com>2023-06-13 21:48:57 -0400
committerouwou <26526779+ouwou@users.noreply.github.com>2023-06-13 21:48:57 -0400
commitc98d2c96b4f3544481ca0f7ccdd3b309b0fabd83 (patch)
tree7ef45bb6f07d4e23d8ea492b94b9775fcf15af9d /src/discord/user.hpp
parent8ec96944028a885f1af3ee8988b29b48ee2a07f7 (diff)
downloadabaddon-portaudio-c98d2c96b4f3544481ca0f7ccdd3b309b0fabd83.tar.gz
abaddon-portaudio-c98d2c96b4f3544481ca0f7ccdd3b309b0fabd83.zip
remove dumb template stuff
Diffstat (limited to 'src/discord/user.hpp')
-rw-r--r--src/discord/user.hpp15
1 files changed, 2 insertions, 13 deletions
diff --git a/src/discord/user.hpp b/src/discord/user.hpp
index d2c1002..19a0bf9 100644
--- a/src/discord/user.hpp
+++ b/src/discord/user.hpp
@@ -84,17 +84,6 @@ struct UserData {
[[nodiscard]] std::string GetDisplayNameEscapedBold() const;
[[nodiscard]] std::string GetUsername() const;
[[nodiscard]] std::string GetUsernameEscaped() const;
- template<bool with_at>
- [[nodiscard]] inline std::string GetUsernameEscapedBold() const {
- // stupid microoptimization (nanooptimization) that shouldnt exist
- if constexpr (with_at) {
- std::string r = "<b>@" + Glib::Markup::escape_text(Username) + "</b>";
- if (!IsPomelo()) r += "#" + Discriminator;
- return r;
- } else {
- std::string r = "<b>" + Glib::Markup::escape_text(Username) + "</b>";
- if (!IsPomelo()) r += "#" + Discriminator;
- return r;
- }
- }
+ [[nodiscard]] std::string GetUsernameEscapedBold() const;
+ [[nodiscard]] std::string GetUsernameEscapedBoldAt() const;
};