conn.prepareStatement("""
update feeds set
name = ?,
+ group_id = ?,
url = ?,
auth_user = ?,
auth_password = ?,
where feed_id = ?
""".trimIndent()).use { stmt ->
stmt.setString(1, feed.name)
- stmt.setString(2, feed.uri)
- stmt.setString(3, feed.user)
- stmt.setString(4, feed.password)
- stmt.setBoolean(5, feed.internalBrowser)
- stmt.setLong(6, feed.updateInterval)
- stmt.setInt(7, feed.maxItemAge)
- stmt.setInt(8, feed.itemStateMode)
- stmt.setInt(9, feed.id)
+ stmt.setInt(2, feed.groupId)
+ stmt.setString(3, feed.uri)
+ stmt.setString(4, feed.user)
+ stmt.setString(5, feed.password)
+ stmt.setBoolean(6, feed.internalBrowser)
+ stmt.setLong(7, feed.updateInterval)
+ stmt.setInt(8, feed.maxItemAge)
+ stmt.setInt(9, feed.itemStateMode)
+ stmt.setInt(10, feed.id)
stmt.execute()
}
}
public fun updateFeed() {
val feedName = name.toString()
+ val group = groups.selected;
val urlStr = uri.toString()
var itemStateMode = readstatus.selectedIndex
val internalBrowser = itemContent.selectedIndex == 1
feed?.let {
it.name = feedName
+ if(group != null) {
+ it.groupId = group.id
+ }
it.uri = urlStr
it.updateInterval = updateIntv
it.itemStateMode = itemStateMode