Chatterino
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
Namespaces | Macros | Functions
NuulsUploader.cpp File Reference
#include "NuulsUploader.hpp"
#include "common/Env.hpp"
#include "common/NetworkRequest.hpp"
#include "providers/twitch/TwitchMessageBuilder.hpp"
#include "singletons/Paths.hpp"
#include "singletons/Settings.hpp"
#include "util/CombinePath.hpp"
#include <QBuffer>
#include <QHttpMultiPart>
#include <QJsonArray>
#include <QJsonDocument>
#include <QMimeDatabase>
#include <QMutex>
#include <QSaveFile>
#include "common/QLogging.hpp"
Include dependency graph for NuulsUploader.cpp:

Namespaces

 chatterino
 

Macros

#define UPLOAD_DELAY   2000
 

Functions

void chatterino::logToFile (const QString originalFilePath, QString imageLink, QString deletionLink, ChannelPtr channel)
 
QString chatterino::getJSONValue (QJsonValue responseJson, QString jsonPattern)
 
QString chatterino::getLinkFromResponse (NetworkResult response, QString pattern)
 
void chatterino::uploadImageToNuuls (RawImageData imageData, ChannelPtr channel, ResizingTextEdit &textEdit)
 
void chatterino::upload (const QMimeData *source, ChannelPtr channel, ResizingTextEdit &outputTextEdit)
 

Macro Definition Documentation

◆ UPLOAD_DELAY

#define UPLOAD_DELAY   2000