Closed hernantomassini closed 6 years ago
Descubrí que esto sucede cuando, por ejemplo tiro
Usuario.ofertar_subasta("asdadsa", "asdsad", 1)
Es porque no se está viendo que el método get_pid_usuario da error con la estructura de {:error, x} y no se la escucha.
Una posible solución sería indagar por ahí?
TP aprobado. fué.
El GenServer crashea en el Cliente si se ejecuta Usuario.registrar_usuario("aklsjflkaswqjlktrwqjlk").
Luego no se reinstancia automáticamente. Ver como revivirlo o que no rompa.
[Hernán: Sugerencia.. En vez de romperse la cabeza viendo como hacer que el supervisor reinstancie el genserver, yo pregunto: ¿el Genserver es de vital importancia? ¿que roles cumple? Si únicamente guarda el estado, ¿no se podría reemplazar por un Agent? (tipo como se hace en el Server]