MCPcopy Create free account
hub / github.com/PolyMC/PolyMC / createCensorFilterFromSession

Method createCensorFilterFromSession

launcher/minecraft/MinecraftInstance.cpp:799–827  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

797}
798
799QMap<QString, QString> MinecraftInstance::createCensorFilterFromSession(AuthSessionPtr session)
800{
801 if(!session)
802 {
803 return QMap<QString, QString>();
804 }
805 auto & sessionRef = *session.get();
806 QMap<QString, QString> filter;
807 auto addToFilter = [&filter](QString key, QString value)
808 {
809 if(key.trimmed().size())
810 {
811 filter[key] = value;
812 }
813 };
814 if (sessionRef.session != "-")
815 {
816 addToFilter(sessionRef.session, tr("<SESSION ID>"));
817 }
818 if (sessionRef.access_token != "offline") {
819 addToFilter(sessionRef.access_token, tr("<ACCESS TOKEN>"));
820 }
821 if(sessionRef.client_token.size()) {
822 addToFilter(sessionRef.client_token, tr("<CLIENT TOKEN>"));
823 }
824 addToFilter(sessionRef.uuid, tr("<PROFILE ID>"));
825
826 return filter;
827}
828
829MessageLevel::Enum MinecraftInstance::guessLevel(const QString &line, MessageLevel::Enum level)
830{

Callers

nothing calls this directly

Calls 2

getMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected