mirror-chatterino2/account.h
2017-01-18 21:30:23 +01:00

52 lines
733 B
C++

#ifndef ACCOUNT_H
#define ACCOUNT_H
#include <QString>
namespace chatterino {
class Account
{
public:
Account(QString username, QString oauthToken, QString oauthClient);
static const Account *
getAnon()
{
return &anon;
}
const QString &
getUsername() const
{
return username;
}
const QString &
getOauthToken() const
{
return oauthToken;
}
const QString &
getOauthClient() const
{
return oauthClient;
}
bool
isAnon() const
{
return username.startsWith("justinfan");
}
private:
static Account anon;
QString username;
QString oauthClient;
QString oauthToken;
};
}
#endif // ACCOUNT_H