package Ġcom . projects . me li h . gist pub . model . repository . gist Ċ Ċ import Ġandroid . os . Handler Ċ import Ġcom . projects . me li h . gist pub . model . G ist Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġme li h Ġon Ġ 2 4 / 0 9 / 2 0 1 7 Ċ Ġ*/ Ċ open Ġclass ĠG ist Local DataSource Ġ{ ĊĠĠĠ Ġfun Ġget Repositories ( on Repository Ready Callback : ĠOn Repo Local Ready Callback ) Ġ{ ĊĠĠĠĠĠĠĠ Ġvar Ġarray List Ġ= ĠArrayList < G ist >() ĊĠĠĠĠĠĠĠ Ġ/* array List . add ( G ist (" First ĠFrom ĠLocal ", Ġ" Owner Ġ 1 ", Ġ 1 0 0 , Ġfalse )) ĊĠĠĠĠĠĠĠ Ġarray List . add ( G ist (" Second ĠFrom ĠLocal ", Ġ" Owner Ġ 2 ", Ġ 3 0 , Ġtrue )) ĊĠĠĠĠĠĠĠ Ġarray List . add ( G ist (" Third ĠFrom ĠLocal ", Ġ" Owner Ġ 3 ", Ġ 4 3 0 , Ġfalse )) */ ĊĊĠĠĠĠĠĠĠ ĠHandler (). post Delayed ({ Ġon Repository Ready Callback . on Local Data Ready ( array List ) Ġ}, Ġ 2 0 0 0 ) ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġsave Repositories ( array List : ĠArrayList < G ist >) Ġ{ ĊĠĠĠĠĠĠĠ Ġ// todo Ġsave Ġrepositories Ġin ĠDB ĊĠĠĠ Ġ} Ċ } Ċ Ċ interface ĠOn Repo Local Ready Callback Ġ{ ĊĠĠĠ Ġfun Ġon Local Data Ready ( data : ĠArrayList < G ist >) Ċ }