Wpis z mikrobloga

Mam taki data class, żeby przy zbieraniu danych z Firestore, zebrać dokument do właśnie tej klasy tym kodem:

val user = docReference.toObject(User::class.java)
Problem w tym, że w Firestore mam w tym dokumencie jeszcze jedną kolekcje i przez tą kolekcje nie mogę już zmienić dokumentu na klasę User bo wtedy zwraca mi to tylko null (°°

Da się jakoś w data class dopisać kod, który też będzie zbierał info z tej kolekcji?

#firebase
#firestore
#java
#kotlin
#androidstudio
#programowanie
mamniciwszystko - Mam taki data class, żeby przy zbieraniu danych z Firestore, zebrać...

źródło: comment_1668896963Iour9NONDsHOEJOuW0AnO9.jpg

Pobierz
  • 1
@mamniciwszystko: oczy szczypio od tego konstruktora, który zresztą, zdaje się, że jest zbędny. A co się dzieje, jak po prostu dodasz sobie pole w klasie?

import java.time.ZoneOffset.UTC
import java.time.ZonedDateTime

data class User(
var uid: String = "",
var nickname: String = "",
var email: String = "",
var description: String = "Prawda, jesteś ;)",
var avatar: String = "default",
var banReason: String = "",
var bannedBy: String = "",
var pin: