equal
deleted
inserted
replaced
326 |
326 |
327 def update_pending( |
327 def update_pending( |
328 db: SQL.Database, |
328 db: SQL.Database, |
329 old_pending: Build_Manager.State.Pending, |
329 old_pending: Build_Manager.State.Pending, |
330 pending: Build_Manager.State.Pending |
330 pending: Build_Manager.State.Pending |
331 ): Library.Update = { |
331 ): Update = { |
332 val update = Library.Update.make(old_pending, pending) |
332 val update = Update.make(old_pending, pending) |
333 val delete = update.delete.map(old_pending(_).id.toString) |
333 val delete = update.delete.map(old_pending(_).id.toString) |
334 |
334 |
335 if (update.deletes) |
335 if (update.deletes) |
336 db.execute_statement(Pending.table.delete(Pending.id.where_member(delete))) |
336 db.execute_statement(Pending.table.delete(Pending.id.where_member(delete))) |
337 |
337 |
408 |
408 |
409 def update_running( |
409 def update_running( |
410 db: SQL.Database, |
410 db: SQL.Database, |
411 old_running: Build_Manager.State.Running, |
411 old_running: Build_Manager.State.Running, |
412 running: Build_Manager.State.Running |
412 running: Build_Manager.State.Running |
413 ): Library.Update = { |
413 ): Update = { |
414 val update = Library.Update.make(old_running, running) |
414 val update = Update.make(old_running, running) |
415 val delete = update.delete.map(old_running(_).id.toString) |
415 val delete = update.delete.map(old_running(_).id.toString) |
416 |
416 |
417 if (update.deletes) |
417 if (update.deletes) |
418 db.execute_statement(Running.table.delete(Running.id.where_member(delete))) |
418 db.execute_statement(Running.table.delete(Running.id.where_member(delete))) |
419 |
419 |