resolveVoiceContext method
Get the VoiceState
of the member inside MemberVoiceManager
.
final voice = await member.resolveVoiceContext();
You can force
the update by setting the force
parameter to true
to override CacheProviderContract by the Discord APi Response.
final voice = await member.resolveVoiceContext(force: true);
Implementation
Future<MemberVoiceManager> resolveVoiceContext({bool force = false}) async {
final voiceState = await _datastore.member.getVoiceState(serverId.value, id.value, force);
return MemberVoiceManager(serverId, id, voiceState);
}