#pragma once #include #include namespace chatterino { class Credentials { public: static Credentials &getInstance(); void get(const QString &provider, const QString &name, QObject *receiver, std::function &&onLoaded); void set(const QString &provider, const QString &name, const QString &credential); void erase(const QString &provider, const QString &name); private: Credentials(); }; } // namespace chatterino