~ci-train-bot/online-accounts-api/online-accounts-api-ubuntu-yakkety-landing-090

« back to all changes in this revision

Viewing changes to src/daemon/manager.cpp

  • Committer: Alberto Mardegan
  • Date: 2015-04-28 17:02:17 UTC
  • mfrom: (3.2.8 dbus-api)
  • Revision ID: alberto.mardegan@canonical.com-20150428170217-z1mvhbdehssa74jc
Update DBus API

Show diffs side-by-side

added added

removed removed

Lines of Context:
82
82
    return hasAccess;
83
83
}
84
84
 
85
 
QList<AccountInfo> Manager::GetAccounts(const QStringList &serviceIds)
86
 
{
87
 
    Q_FOREACH(const QString &serviceId, serviceIds) {
88
 
        if (!checkAccess(serviceId)) {
89
 
            return QList<AccountInfo>();
90
 
        }
91
 
    }
92
 
 
93
 
    return QList<AccountInfo>({AccountInfo(0, QVariantMap())});
94
 
}
95
 
 
96
 
AccountInfo Manager::GetAccountInfo(const QString &serviceId, uint accountId)
97
 
{
98
 
    Q_UNUSED(accountId);
99
 
 
100
 
    if (!checkAccess(serviceId)) {
101
 
        return AccountInfo();
102
 
    }
103
 
 
104
 
    return AccountInfo(accountId, QVariantMap());
105
 
}
106
 
 
107
 
QVariantMap Manager::Authenticate(const QString &serviceId, uint accountId,
108
 
                                  bool interactive, bool invalidate)
 
85
QList<AccountInfo> Manager::GetAccounts(const QVariantMap &filters)
 
86
{
 
87
    Q_UNUSED(filters);
 
88
 
 
89
    return QList<AccountInfo>();
 
90
}
 
91
 
 
92
QVariantMap Manager::Authenticate(uint accountId, const QString &serviceId,
 
93
                                  bool interactive, bool invalidate,
 
94
                                  const QVariantMap &parameters)
109
95
{
110
96
    Q_UNUSED(accountId);
111
97
    Q_UNUSED(interactive);
112
98
    Q_UNUSED(invalidate);
 
99
    Q_UNUSED(parameters);
113
100
 
114
101
    if (!checkAccess(serviceId)) {
115
102
        return QVariantMap();
118
105
    return QVariantMap();
119
106
}
120
107
 
121
 
AccountInfo Manager::Register(const QString &serviceId, QVariantMap &credentials)
 
108
AccountInfo Manager::RequestAccess(const QString &serviceId,
 
109
                                   const QVariantMap &parameters,
 
110
                                   QVariantMap &credentials)
122
111
{
123
 
    Q_UNUSED(credentials);
 
112
    Q_UNUSED(parameters);
124
113
 
125
114
    if (!checkAccess(serviceId)) {
126
115
        return AccountInfo();
127
116
    }
128
117
 
 
118
    credentials = QVariantMap();
129
119
    return AccountInfo();
130
120
}