Bug fix for relations update...
This commit is contained in:
@@ -13,32 +13,32 @@ data class LocalAccount(
|
||||
@Embedded val unsignedNostrEvent: UnsignedNostrEvent?,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "id",
|
||||
entityColumn = "unsignedNostrEventId"
|
||||
parentColumns = ["id"],
|
||||
entityColumns = ["unsignedNostrEventId"]
|
||||
)
|
||||
val nostrEvent: NostrEvent?,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "pubKey",
|
||||
entityColumn = "publicKey"
|
||||
parentColumns = ["pubKey"],
|
||||
entityColumns = ["publicKey"]
|
||||
)
|
||||
val profile: Profile?,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "id",
|
||||
entityColumn = "unsignedNostrEventId"
|
||||
parentColumns = ["id"],
|
||||
entityColumns = ["unsignedNostrEventId"]
|
||||
)
|
||||
val broadcastNostrEventRequest: BroadcastNostrEventRequest?,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "id",
|
||||
entityColumn = "unsignedNostrEventId"
|
||||
parentColumns = ["id"],
|
||||
entityColumns = ["unsignedNostrEventId"]
|
||||
)
|
||||
val broadcastNostrEventReceipt: BroadcastNostrEventReceipt?,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "id",
|
||||
entityColumn = "unsignedNostrEventId"
|
||||
parentColumns = ["id"],
|
||||
entityColumns = ["unsignedNostrEventId"]
|
||||
)
|
||||
val synchronizeNostrEventRequests: List<SynchronizeNostrEventRequest>,
|
||||
|
||||
|
||||
@@ -9,8 +9,8 @@ data class LocalBroadcastNostrEventRequest(
|
||||
@Embedded val broadcastNostrEventRequest: BroadcastNostrEventRequest,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "nostrEventId",
|
||||
entityColumn = "id"
|
||||
parentColumns = ["nostrEventId"],
|
||||
entityColumns = ["id"]
|
||||
)
|
||||
val nostrEvent: NostrEvent,
|
||||
)
|
||||
|
||||
@@ -27,21 +27,21 @@ data class LocalInReplyToNostrEvent(
|
||||
@Embedded val inReplyToRelation: InReplyToRelation,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "inReplyToNostrEventId",
|
||||
entityColumn = "id"
|
||||
parentColumns = ["inReplyToNostrEventId"],
|
||||
entityColumns = ["id"]
|
||||
)
|
||||
val nostrEvent: NostrEvent,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "inReplyToProfilePublicKey",
|
||||
entityColumn = "publicKey"
|
||||
parentColumns = ["inReplyToProfilePublicKey"],
|
||||
entityColumns = ["publicKey"]
|
||||
)
|
||||
val profile: Profile?,
|
||||
|
||||
@Relation(
|
||||
entity = Mention::class,
|
||||
parentColumn = "inReplyToNostrEventId",
|
||||
entityColumn = "mentioningNostrEventId",
|
||||
parentColumns = ["inReplyToNostrEventId"],
|
||||
entityColumns = ["mentioningNostrEventId"],
|
||||
)
|
||||
val mentionedProfiles: List<LocalMention> = emptyList(),
|
||||
) {
|
||||
|
||||
@@ -9,8 +9,8 @@ data class LocalMention(
|
||||
@Embedded val mention: Mention,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "mentionedPublicKey",
|
||||
entityColumn = "publicKey"
|
||||
parentColumns = ["mentionedPublicKey"],
|
||||
entityColumns = ["publicKey"]
|
||||
)
|
||||
val profile: Profile?,
|
||||
)
|
||||
|
||||
@@ -32,36 +32,36 @@ data class LocalNostrEvent(
|
||||
@Embedded val nostrEvent: NostrEvent,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "pubKey",
|
||||
entityColumn = "publicKey"
|
||||
parentColumns = ["pubKey"],
|
||||
entityColumns = ["publicKey"]
|
||||
)
|
||||
val profile: Profile?,
|
||||
|
||||
@Relation(
|
||||
entity = RepostedRelation::class,
|
||||
parentColumn = "id",
|
||||
entityColumn = "repostingNostrEventId"
|
||||
parentColumns = ["id"],
|
||||
entityColumns = ["repostingNostrEventId"]
|
||||
)
|
||||
val localRepostedNostrEvent: LocalRepostedNostrEvent? = null,
|
||||
|
||||
@Relation(
|
||||
entity = QuotedRelation::class,
|
||||
parentColumn = "id",
|
||||
entityColumn = "quotingNostrEventId"
|
||||
parentColumns = ["id"],
|
||||
entityColumns = ["quotingNostrEventId"]
|
||||
)
|
||||
val localQuotedNostrEvent: LocalQuotedNostrEvent? = null,
|
||||
|
||||
@Relation(
|
||||
entity = InReplyToRelation::class,
|
||||
parentColumn = "id",
|
||||
entityColumn = "replyingNostrEventId"
|
||||
parentColumns = ["id"],
|
||||
entityColumns = ["replyingNostrEventId"]
|
||||
)
|
||||
val localInReplyToNostrEvent: LocalInReplyToNostrEvent? = null,
|
||||
|
||||
@Relation(
|
||||
entity = Mention::class,
|
||||
parentColumn = "id",
|
||||
entityColumn = "mentioningNostrEventId",
|
||||
parentColumns = ["id"],
|
||||
entityColumns = ["mentioningNostrEventId"],
|
||||
)
|
||||
val mentionedProfiles: List<LocalMention> = emptyList(),
|
||||
) {
|
||||
|
||||
@@ -9,8 +9,8 @@ data class LocalParticipant(
|
||||
@Embedded val participant: Participant,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "participantPublicKey",
|
||||
entityColumn = "publicKey"
|
||||
parentColumns = ["participantPublicKey"],
|
||||
entityColumns = ["publicKey"]
|
||||
)
|
||||
val profile: Profile?,
|
||||
)
|
||||
|
||||
@@ -8,8 +8,8 @@ import androidx.room3.Relation
|
||||
data class LocalPost(
|
||||
@Embedded val post: Post,
|
||||
@Relation(
|
||||
parentColumn = "profilePublicKey",
|
||||
entityColumn = "publicKey"
|
||||
parentColumns = ["profilePublicKey"],
|
||||
entityColumns = ["publicKey"]
|
||||
)
|
||||
val profile: Profile
|
||||
)
|
||||
|
||||
@@ -9,8 +9,8 @@ data class LocalProfile(
|
||||
@Embedded val nostrEvent: NostrEvent,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "pubKey",
|
||||
entityColumn = "publicKey"
|
||||
parentColumns = ["pubKey"],
|
||||
entityColumns = ["publicKey"]
|
||||
)
|
||||
val profile: Profile,
|
||||
)
|
||||
|
||||
@@ -11,18 +11,18 @@ data class LocalProfileWithFollowers(
|
||||
@Embedded val nostrEvent: NostrEvent,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "pubKey",
|
||||
entityColumn = "publicKey"
|
||||
parentColumns = ["pubKey"],
|
||||
entityColumns = ["publicKey"]
|
||||
)
|
||||
val profile: Profile,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "pubKey",
|
||||
entityColumn = "publicKey",
|
||||
parentColumns = ["pubKey"],
|
||||
entityColumns = ["publicKey"],
|
||||
associateBy = Junction(
|
||||
value = Connection::class,
|
||||
parentColumn = "destinationPublicKey",
|
||||
entityColumn = "sourcePublicKey"
|
||||
parentColumns = ["destinationPublicKey"],
|
||||
entityColumns = ["sourcePublicKey"]
|
||||
)
|
||||
)
|
||||
val followers: List<Profile>
|
||||
|
||||
@@ -11,18 +11,18 @@ data class LocalProfileWithFollowing(
|
||||
@Embedded val nostrEvent: NostrEvent,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "pubKey",
|
||||
entityColumn = "publicKey"
|
||||
parentColumns = ["pubKey"],
|
||||
entityColumns = ["publicKey"]
|
||||
)
|
||||
val profile: Profile,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "pubKey",
|
||||
entityColumn = "publicKey",
|
||||
parentColumns = ["pubKey"],
|
||||
entityColumns = ["publicKey"],
|
||||
associateBy = Junction(
|
||||
value = Connection::class,
|
||||
parentColumn = "sourcePublicKey",
|
||||
entityColumn = "destinationPublicKey"
|
||||
parentColumns = ["sourcePublicKey"],
|
||||
entityColumns = ["destinationPublicKey"]
|
||||
)
|
||||
)
|
||||
val following: List<Profile>
|
||||
|
||||
@@ -30,21 +30,21 @@ data class LocalQuotedNostrEvent(
|
||||
@Embedded val quotedRelation: QuotedRelation,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "quotedNostrEventId",
|
||||
entityColumn = "id"
|
||||
parentColumns = ["quotedNostrEventId"],
|
||||
entityColumns = ["id"]
|
||||
)
|
||||
val nostrEvent: NostrEvent,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "quotedProfilePublicKey",
|
||||
entityColumn = "publicKey"
|
||||
parentColumns = ["quotedProfilePublicKey"],
|
||||
entityColumns = ["publicKey"]
|
||||
)
|
||||
val profile: Profile?,
|
||||
|
||||
@Relation(
|
||||
entity = Mention::class,
|
||||
parentColumn = "quotedNostrEventId",
|
||||
entityColumn = "mentioningNostrEventId",
|
||||
parentColumns = ["quotedNostrEventId"],
|
||||
entityColumns = ["mentioningNostrEventId"],
|
||||
)
|
||||
val mentionedProfiles: List<LocalMention> = emptyList(),
|
||||
) {
|
||||
|
||||
@@ -27,21 +27,21 @@ data class LocalRepostedNostrEvent(
|
||||
@Embedded val repostedRelation: RepostedRelation,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "repostedNostrEventId",
|
||||
entityColumn = "id"
|
||||
parentColumns = ["repostedNostrEventId"],
|
||||
entityColumns = ["id"]
|
||||
)
|
||||
val nostrEvent: NostrEvent,
|
||||
|
||||
@Relation(
|
||||
parentColumn = "repostedProfilePublicKey",
|
||||
entityColumn = "publicKey"
|
||||
parentColumns = ["repostedProfilePublicKey"],
|
||||
entityColumns = ["publicKey"]
|
||||
)
|
||||
val profile: Profile?,
|
||||
|
||||
@Relation(
|
||||
entity = Mention::class,
|
||||
parentColumn = "repostedNostrEventId",
|
||||
entityColumn = "mentioningNostrEventId",
|
||||
parentColumns = ["repostedNostrEventId"],
|
||||
entityColumns = ["mentioningNostrEventId"],
|
||||
)
|
||||
val mentionedProfiles: List<LocalMention> = emptyList(),
|
||||
) {
|
||||
|
||||
Reference in New Issue
Block a user