Fixed Issue #3 - observers must be declared as set

This commit is contained in:
Dmitry
2022-01-30 18:50:30 +07:00
parent 0e9ae5079f
commit c038e0cad9

View File

@ -28,12 +28,14 @@ interface Observable {
*
*/
class PonyList : Observable {
private val ponies = mutableListOf<String>()
private val observers = mutableListOf<Observer>()
private val observers = mutableSetOf<Observer>()
fun add(pony: String) {
ponies.add(pony)
// оповещаем наших наблюдателей о том, что данные изменились
// notify our observers that the data has changed
notifyObservers()
}