updateExpiry method
Future<void>
updateExpiry(
{ - required String topic,
- required int expiry,
})
override
Implementation
@override
Future<void> updateExpiry({
required String topic,
required int expiry,
}) async {
_checkInitialized();
// Validate the expiry is less than 30 days
if (expiry >
ReownCoreUtils.calculateExpiry(
ReownConstants.THIRTY_DAYS,
)) {
throw const ReownCoreError(
code: -1,
message: 'Expiry cannot be more than 30 days away',
);
}
await pairings.update(
topic,
expiry: expiry,
);
await core.expirer.set(
topic,
expiry,
);
}