package Ġcom . vol tek . news feed . presentation . ui . list Ċ Ċ import Ġcom . vol tek . news feed . presentation . base . BaseModel Ċ import Ġcom . vol tek . news feed . presentation . entity . Article UI Ċ Ċ class ĠList Model ( subscriber : Ġ( BaseModel ) Ġ-> ĠUnit ) Ġ: ĠBase Model ( subscriber ) Ġ{ ĊĊĠĠĠ Ġvar Ġscroll To Top : ĠBoolean Ġ= Ġfalse ĊĊĠĠĠ Ġvar Ġloading : ĠBoolean Ġ= Ġfalse ĊĊĠĠĠ Ġvar Ġarticles : ĠArrayList < Article UI > Ġ= ĠArrayList () ĊĊĠĠĠ Ġvar Ġmessage : ĠString Ġ= Ġ"" ĊĊĠĠĠ Ġfun Ġadd Data ( data : ĠList < Article UI > ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( data Ġ!= Ġnull Ġ&& Ġ! data . isEmpty ()) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġarticles . addAll ( data ) ĊĠĠĠ Ġ} Ċ } Ċ