setAccessMode method
- AccessMode accessMode,
- LocalSecret? localSecret
Switches the repository to the given access mode.
access_mode
is the desired access mode to switch to.local_secret
is the local secret protecting the desired access mode. Can beNone
if no local secret is used.
Implementation
Future<void> setAccessMode(
AccessMode accessMode,
LocalSecret? localSecret,
) async {
final request = RequestRepositorySetAccessMode(
repo: handle,
accessMode: accessMode,
localSecret: localSecret,
);
final response = await client.invoke(request);
switch (response) {
case ResponseNone(): return;
default: throw UnexpectedResponse();
}
}