getAccount method
Returns the possible GitHubAccount associated with a session.
Implementation
Future<GitHubAccount?> getAccount(Session session) {
return switch (session.authenticated) {
null => Future.value(null),
_ => GitHubAccount.db.findFirstRow(
session,
where: (t) => t.authUserId.equals(
session.authenticated!.authUserId,
),
),
};
}