updateToken method
Future
updateToken(
- AuthServer server,
- String oldAccessToken,
- String newAccessToken,
- DateTime newIssueDate,
- DateTime newExpirationDate,
override
Must update AuthToken with [newAccessToken, [newIssueDate, newExpirationDate
.
This method must must update an existing AuthToken, found by oldAccessToken
,
with the values newAccessToken
, newIssueDate
and newExpirationDate
.
You may alter the token in addition to the provided values, and you may override the provided values.
newAccessToken
defaults to a random 32 character string.
Implementation
@override
Future updateToken(
AuthServer server,
String oldAccessToken,
String newAccessToken,
DateTime newIssueDate,
DateTime newExpirationDate) {
final query = Query<ManagedAuthToken>(context)
..where((o) => o.accessToken).equalTo(oldAccessToken)
..values!.accessToken = newAccessToken
..values!.issueDate = newIssueDate
..values!.expirationDate = newExpirationDate;
return query.updateOne();
}