emit method
Future<AuthResponse<T> >
emit(
- AuthResponse<
T> data, { - Object? args,
- String? id,
- bool notifiable = true,
Implementation
Future<AuthResponse<T>> emit(
AuthResponse<T> data, {
Object? args,
String? id,
bool notifiable = true,
}) async {
_args = args;
_id = id;
if (notifiable) {
if (data.isLoading) {
_emitLoading(true);
} else {
_emitLoading(false);
_emitError(data);
_emitMessage(data);
_emitStatus(data);
_emitUser(data.data);
}
} else {
if (!data.isLoading) _emitUser(data.data);
}
return data;
}