Replace with exact match and add TODO to improve
Signed-off-by: TheKodeToad <TheKodeToad@proton.me>
This commit is contained in:
		@@ -114,10 +114,11 @@ void Download::executeTask()
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    request.setHeader(QNetworkRequest::UserAgentHeader, APPLICATION->getUserAgent().toUtf8());
 | 
					    request.setHeader(QNetworkRequest::UserAgentHeader, APPLICATION->getUserAgent().toUtf8());
 | 
				
			||||||
 | 
					    // TODO remove duplication and use constant
 | 
				
			||||||
    if (APPLICATION->capabilities() & Application::SupportsFlame
 | 
					    if (APPLICATION->capabilities() & Application::SupportsFlame
 | 
				
			||||||
            && request.url().host().contains("api.curseforge.com")) {
 | 
					            && request.url().host() == "api.curseforge.com") {
 | 
				
			||||||
        request.setRawHeader("x-api-key", APPLICATION->getFlameAPIKey().toUtf8());
 | 
					        request.setRawHeader("x-api-key", APPLICATION->getFlameAPIKey().toUtf8());
 | 
				
			||||||
    } else if (request.url().host().contains("api.modrinth.com")) {
 | 
					    } else if (request.url().host() == "api.modrinth.com") {
 | 
				
			||||||
        QString token = APPLICATION->getModrinthAPIToken();
 | 
					        QString token = APPLICATION->getModrinthAPIToken();
 | 
				
			||||||
        if (!token.isNull())
 | 
					        if (!token.isNull())
 | 
				
			||||||
            request.setRawHeader("Authorization", token.toUtf8());
 | 
					            request.setRawHeader("Authorization", token.toUtf8());
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -217,10 +217,11 @@ namespace Net {
 | 
				
			|||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        request.setHeader(QNetworkRequest::UserAgentHeader, APPLICATION->getUserAgent().toUtf8());
 | 
					        request.setHeader(QNetworkRequest::UserAgentHeader, APPLICATION->getUserAgent().toUtf8());
 | 
				
			||||||
 | 
					        // TODO remove duplication and use constant
 | 
				
			||||||
        if (APPLICATION->capabilities() & Application::SupportsFlame
 | 
					        if (APPLICATION->capabilities() & Application::SupportsFlame
 | 
				
			||||||
                && request.url().host().contains("api.curseforge.com")) {
 | 
					                && request.url().host() == "api.curseforge.com") {
 | 
				
			||||||
            request.setRawHeader("x-api-key", APPLICATION->getFlameAPIKey().toUtf8());
 | 
					            request.setRawHeader("x-api-key", APPLICATION->getFlameAPIKey().toUtf8());
 | 
				
			||||||
        } else if (request.url().host().contains("api.modrinth.com")) {
 | 
					        } else if (request.url().host() == "api.modrinth.com") {
 | 
				
			||||||
            QString token = APPLICATION->getModrinthAPIToken();
 | 
					            QString token = APPLICATION->getModrinthAPIToken();
 | 
				
			||||||
            if (!token.isNull())
 | 
					            if (!token.isNull())
 | 
				
			||||||
                request.setRawHeader("Authorization", token.toUtf8());
 | 
					                request.setRawHeader("Authorization", token.toUtf8());
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user