stringToReason function
Implementation
NERoomEndReason stringToReason(String reason) {
switch (reason) {
case 'leaveBySelf':
return NERoomEndReason.kLeaveBySelf;
case 'syncDataError':
return NERoomEndReason.kSyncDataError;
case 'kickOut':
return NERoomEndReason.kKickOut;
case 'selfKick':
return NERoomEndReason.kKickBySelf;
case 'closeByMember':
return NERoomEndReason.kCloseByMember;
case 'endOfLife':
return NERoomEndReason.kEndOfLife;
case 'allMemberOut':
return NERoomEndReason.kAllMemberOut;
case 'closeByBackend':
return NERoomEndReason.kCloseByBackend;
case 'loginStateError':
return NERoomEndReason.kLoginStateError;
case 'endOfRtc':
return NERoomEndReason.kEndOfRtc;
}
return NERoomEndReason.kUnknown;
}