getOAuthData method

Future<List<OAuthData>> getOAuthData(
  1. String userId
)

userIdで指定されたuserIdのOAuthDataを取得 userIdが指定されていなければ、全件取得

Implementation

Future<List<OAuthData>> getOAuthData(String userId) async {
  final Database db = await openStorage();
  var wherePhrase = '';
  if (0 < userId.length) {
    wherePhrase = 'userId = ?';
  }
  final List<Map<String, dynamic>> maps =
      await db.query('OAuthData', where: wherePhrase, whereArgs: [userId]);
  db.close();
  return List.generate(maps.length, (i) {
    return OAuthData.fromMap(maps[i]);
  });
}