diff options
| author | Leonardo Bishop <me@leonardobishop.com> | 2024-11-17 03:12:49 +0000 |
|---|---|---|
| committer | Leonardo Bishop <me@leonardobishop.com> | 2024-11-17 03:15:17 +0000 |
| commit | de66bedf501cb31dff976b939159e819313299c9 (patch) | |
| tree | 7d8fbe408ab3b5cf16dcc9ae89a77ba0374028ba /app/src/main/java/com/example/alcagotchi/AlcoGotchi.kt | |
| parent | d2f09ad53eabf77a065e2b01076dc66091f43b3b (diff) | |
add coal mines
Diffstat (limited to 'app/src/main/java/com/example/alcagotchi/AlcoGotchi.kt')
| -rw-r--r-- | app/src/main/java/com/example/alcagotchi/AlcoGotchi.kt | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/app/src/main/java/com/example/alcagotchi/AlcoGotchi.kt b/app/src/main/java/com/example/alcagotchi/AlcoGotchi.kt index ef20954..e8c0c61 100644 --- a/app/src/main/java/com/example/alcagotchi/AlcoGotchi.kt +++ b/app/src/main/java/com/example/alcagotchi/AlcoGotchi.kt @@ -20,6 +20,7 @@ class AlcoGotchi private constructor() { var baseUrl = "http://192.168.4.1:80" var coins = 100 var drunk = 0 + var happiness = 0 companion object { @Volatile private var instance: AlcoGotchi? = null @@ -53,6 +54,7 @@ class AlcoGotchi private constructor() { coins = json.getJSONObject("data").getInt("alco_coin") drunk = json.getJSONObject("data").getInt("drunk") + happiness = json.getJSONObject("data").getInt("happiness") } suspend fun getState() { @@ -106,6 +108,16 @@ class AlcoGotchi private constructor() { handleStateResponse(client.newCall(request).execute()) } } + suspend fun getMine() { + val request = Request.Builder() + .url(buildUrl("mine")) + .build() + + client.newCall(request).enqueue(basicCallback) + return withContext(Dispatchers.IO) { + handleStateResponse(client.newCall(request).execute()) + } + } suspend fun postDrive() { val body = JSONObject() // body.put("drive", drink) |
