feat: デフォルト引数を追加

This commit is contained in:
usbharu 2024-01-29 20:55:08 +09:00
parent c0a7c2da34
commit 370869af62
1 changed files with 15 additions and 9 deletions

View File

@ -23,14 +23,20 @@ sealed class Page {
}
companion object {
fun of(maxId: Long?, sinceId: Long?, minId: Long?, limit: Int?): Page = if (minId != null) {
PageByMinId(
maxId, minId, limit
)
} else {
PageByMaxId(
maxId, sinceId, limit
)
}
fun of(
maxId: Long? = null,
sinceId: Long? = null,
minId: Long? = null,
limit: Int? = null
): Page =
if (minId != null) {
PageByMinId(
maxId, minId, limit
)
} else {
PageByMaxId(
maxId, sinceId, limit
)
}
}
}