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