From 35c7f8478c8a0a25ab63bfd2ac6623a00865575a Mon Sep 17 00:00:00 2001
From: 62160052 <62160052@go.buu.ac.th>
Date: Sat, 24 Sep 2022 18:53:02 +0700
Subject: [PATCH] Call the web service in OverviewViewModel

---
 .../executionHistory/executionHistory.lock    | Bin 17 -> 17 bytes
 .gradle/7.3.3/fileHashes/fileHashes.bin       | Bin 73315 -> 74165 bytes
 .gradle/7.3.3/fileHashes/fileHashes.lock      | Bin 17 -> 17 bytes
 .../buildOutputCleanup.lock                   | Bin 17 -> 17 bytes
 .../marsphotos/overview/OverviewViewModel.kt  |   8 +++++++-
 5 files changed, 7 insertions(+), 1 deletion(-)

diff --git a/.gradle/7.3.3/executionHistory/executionHistory.lock b/.gradle/7.3.3/executionHistory/executionHistory.lock
index eb1398d4b562b2dac72516df893c8f5896ee268c..6fed36bf6ebae8da08e70e468d08efde4da1609c 100644
GIT binary patch
literal 17
UcmZRsUgMuDB)xe(0|W#B04rGo#sB~S

literal 17
UcmZRsUgMuDB)xe(0|e*-04p{FqW}N^

diff --git a/.gradle/7.3.3/fileHashes/fileHashes.bin b/.gradle/7.3.3/fileHashes/fileHashes.bin
index 004b4bae33ff7b5558bd1a94e9c7840393a1598e..be8a051e6a72fb6f5bfbf57acb38e8dfead44613 100644
GIT binary patch
delta 2108
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
OBTD=LL<g@4$Q=LzoL^o5

delta 1027
zcmdmbnC0;vmJKEnj4GQ=B_cRBFI5O+narnpVDmH8ddAJQ>V+Je*$e_0H|H51WMYyo
zoV@oz>*T115}WNz;<FXb^xfxeKm7UB&b{Tcz3vpgVPIfv&R6$oWB>!!50m%K?`AfX
zaGdPDKuUo}|GUdd;oJR=A2<J6{FnDISh1mmJ6J6PgT&<41@BD_CAcAcwzUil40^^4
z3=EnK3=E1OEU@iE(p#I;F1?@fK5=i}bnYwE1m4Lj7wR(`O2|yUy)cp4(CX4;`$hW9
zhUPJo3qiEC#^l8y+NxsmRWSX1GW%kEW<#rAlPy8Cwc_M#5N&m8@?0>zaq{`aQVO}H
z52}L|d^Yg(SK2@9Yvh7hCVdU!JO=N{oJ(93Ua-pKt(0Zj$+JDeJT2VhF+@?aHbfDV
z!sOf~D-@<hTllWp;40Om5I(;nKTjE|$P%K6O@6ZAYGHY-fs^b2QNtjyIen=jBeP+}
ztjXQW^qCDS7EW%glbU>enJBYi#m&j@L1N{7lNFciGaFV4Ob%YYK_MZQz4+<u-!1$G
zlVp|$^{s>0TK5lPV!-vu$}7~F4V%j*FU*jdoW4So*{~&Xa{UT@X2X`llQ)9sHs;BX
zL3H!K$)YRuxec4ILi93DnEsuYQG==Z;&eqmMybh@SBf$lHlLZidZj+IVRQE6yI}hK
zWd2nk{>jOXVEX&y;#D9+3Lu7XhD;7j6P|ovl?b<Ca~?#DUuSxt1f%fePpd?j4O@67
zbFK!thHtVph;IHhId`>>g8fm+%LyvEe_U^`GG4<~w;AHC<~tA*m}Ms4Tn+Np<;l!z
zK(>FKY`R9D$*_5I+8QkbM)S=R?<g{EK6Q6J<K~I?8QC_kdMeL2`Qfv~%~8)!FmASb
zxsYkHzs>v2kKV{LZkBx4$T->0K7O*`2g%J&A69TqzUD45S?bqDCRxjkiZ_I&&*fp{
zQ}}dM;sHAcvkF7H*<~le#ww_Lu0!0zc4qR%eBtT$co>f>sP6jrTDe^6hn+@_WWk)b
zParDW5+EuiZcINY#waY0)q8Ep5Jk)~+rRTNCi62JP70eIE6XS)(Xo*0-0qN=-1|4?
zi!a{h%>prW!u9F>vW#^KJ<kgpBb|R0{;G<ujYxge2a%nm0X8kbqi?#d9HSWkLxE?@

diff --git a/.gradle/7.3.3/fileHashes/fileHashes.lock b/.gradle/7.3.3/fileHashes/fileHashes.lock
index 2656daf4ebeb057b5dd9903aa6d11ca21d6fae6e..f88f3d1c90448b174a765d632cca5d7787403fb7 100644
GIT binary patch
literal 17
VcmZR6R%ybQyvz0`0~j!!0{}3<1gHQ2

literal 17
VcmZR6R%ybQyvz0`0~j#X0RS*?1Xut7

diff --git a/.gradle/buildOutputCleanup/buildOutputCleanup.lock b/.gradle/buildOutputCleanup/buildOutputCleanup.lock
index 7c7440d1b817fa9d90455c92d1307fc4bcc4219e..abfc13babe46812bcefccc14f0b847ea8e42aae2 100644
GIT binary patch
literal 17
UcmZQBSl$}m?k^O|00#WJ04j3>Z~y=R

literal 17
UcmZQBSl$}m?k^O|00#V`04iGpSO5S3

diff --git a/app/src/main/java/com/example/android/marsphotos/overview/OverviewViewModel.kt b/app/src/main/java/com/example/android/marsphotos/overview/OverviewViewModel.kt
index b6b75da..642b069 100644
--- a/app/src/main/java/com/example/android/marsphotos/overview/OverviewViewModel.kt
+++ b/app/src/main/java/com/example/android/marsphotos/overview/OverviewViewModel.kt
@@ -19,6 +19,9 @@ package com.example.android.marsphotos.overview
 import androidx.lifecycle.LiveData
 import androidx.lifecycle.MutableLiveData
 import androidx.lifecycle.ViewModel
+import androidx.lifecycle.viewModelScope
+import com.example.android.marsphotos.network.MarsApi
+import kotlinx.coroutines.launch
 
 /**
  * The [ViewModel] that is attached to the [OverviewFragment].
@@ -42,6 +45,9 @@ class OverviewViewModel : ViewModel() {
      * [MarsPhoto] [List] [LiveData].
      */
     private fun getMarsPhotos() {
-        _status.value = "Set the Mars API status response here!"
+        viewModelScope.launch {
+            val listResult = MarsApi.retrofitService.getPhotos()
+            _status.value = listResult
+        }
     }
 }
-- 
GitLab