Separate generics functions
This commit is contained in:
+1
-1
@@ -86,7 +86,7 @@ class CalendarDateSlotEvent(
|
||||
initializer: TagArrayBuilder<CalendarDateSlotEvent>.() -> Unit = {},
|
||||
) = eventTemplate(KIND, content, createdAt) {
|
||||
dTag(dTag)
|
||||
title(title)
|
||||
titleDay(title)
|
||||
startDate(start)
|
||||
end?.let { endDate(it) }
|
||||
alt(ALT)
|
||||
|
||||
+1
-1
@@ -93,7 +93,7 @@ class CalendarTimeSlotEvent(
|
||||
initializer: TagArrayBuilder<CalendarTimeSlotEvent>.() -> Unit = {},
|
||||
) = eventTemplate(KIND, content, createdAt) {
|
||||
dTag(dTag)
|
||||
title(title)
|
||||
titleTime(title)
|
||||
startTimestamp(start)
|
||||
end?.let { endTimestamp(it) }
|
||||
startTzId?.let { startTzId(it) }
|
||||
|
||||
+2
-2
@@ -32,7 +32,7 @@ import com.vitorpamplona.quartz.nip52Calendar.tags.RSVPStatusTag
|
||||
|
||||
// CalendarDateSlotEvent builder extensions
|
||||
|
||||
fun TagArrayBuilder<CalendarDateSlotEvent>.title(title: String) = addUnique(TitleTag.assemble(title))
|
||||
fun TagArrayBuilder<CalendarDateSlotEvent>.titleDay(title: String) = addUnique(TitleTag.assemble(title))
|
||||
|
||||
fun TagArrayBuilder<CalendarDateSlotEvent>.startDate(date: String) = addUnique(arrayOf("start", date))
|
||||
|
||||
@@ -54,7 +54,7 @@ fun TagArrayBuilder<CalendarDateSlotEvent>.participants(ps: List<PTag>) = addAll
|
||||
|
||||
// CalendarTimeSlotEvent builder extensions
|
||||
|
||||
fun TagArrayBuilder<CalendarTimeSlotEvent>.title(title: String) = addUnique(TitleTag.assemble(title))
|
||||
fun TagArrayBuilder<CalendarTimeSlotEvent>.titleTime(title: String) = addUnique(TitleTag.assemble(title))
|
||||
|
||||
fun TagArrayBuilder<CalendarTimeSlotEvent>.startTimestamp(timestamp: Long) = addUnique(arrayOf("start", timestamp.toString()))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user