wip: Get room info serially
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
/*
|
||||
* Created by sweetbread on 22.02.2025, 15:45
|
||||
* Created by sweetbread on 22.02.2025, 17:56
|
||||
* Copyright (c) 2025. All rights reserved.
|
||||
* Last modified 22.02.2025, 15:45
|
||||
* Last modified 22.02.2025, 17:48
|
||||
*/
|
||||
|
||||
package ru.risdeveau.pixeldragon.api
|
||||
@@ -25,13 +25,13 @@ import ru.risdeveau.pixeldragon.token
|
||||
//
|
||||
//}
|
||||
|
||||
suspend fun getRooms(): List<Room> {
|
||||
suspend fun getRooms(): List<String> {
|
||||
val r = client.get("$baseUrl/joined_rooms")
|
||||
{ bearerAuth(token) }
|
||||
val rooms = JSONObject(r.bodyAsText()).getJSONArray("joined_rooms")
|
||||
return List<Room>(
|
||||
return List<String>(
|
||||
rooms.length()
|
||||
) { i -> getRoom(rooms.getString(i)) }
|
||||
) { i -> rooms.getString(i) }
|
||||
}
|
||||
|
||||
suspend fun getRoom(rid: String): Room {
|
||||
|
||||
Reference in New Issue
Block a user