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);
}