mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-13 19:49:51 +01:00
50 lines
695 B
C++
50 lines
695 B
C++
#ifndef ACCOUNT_H
|
|
#define ACCOUNT_H
|
|
|
|
#include "QString"
|
|
|
|
class Account
|
|
{
|
|
public:
|
|
Account(QString username, QString oauthToken, QString oauthClient);
|
|
|
|
static const Account *
|
|
anon()
|
|
{
|
|
return m_anon;
|
|
}
|
|
|
|
const QString &
|
|
username()
|
|
{
|
|
return m_username;
|
|
}
|
|
|
|
const QString &
|
|
oauthToken()
|
|
{
|
|
return m_oauthToken;
|
|
}
|
|
|
|
const QString &
|
|
oauthClient()
|
|
{
|
|
return m_oauthClient;
|
|
}
|
|
|
|
bool
|
|
isAnon()
|
|
{
|
|
return m_username.startsWith("justinfan");
|
|
}
|
|
|
|
private:
|
|
const static Account *m_anon;
|
|
|
|
QString m_username;
|
|
QString m_oauthClient;
|
|
QString m_oauthToken;
|
|
};
|
|
|
|
#endif // ACCOUNT_H
|